home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / fbb5d3.zip / DOC513.ZIP / 513-FR.DOC next >
Text File  |  1991-08-18  |  229KB  |  7,021 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.           LOGICIEL SERVEUR ET MESSAGERIE POUR LE PACKET-RADIO AMATEUR.
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                    MULTIPORTS, MULTICONNEXIONS, MULTILINGUE.
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                            F6FBB, Jean-Paul ROUBELAT.
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                              Version 5.13 du 10/07/91
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.        TABLE DES MATIERES :
  64.        --------------------                                  Page
  65.  
  66.        1  REMERCIEMENTS           ...........................  3
  67.  
  68.        2  COPYRIGHT               ...........................  4
  69.  
  70.        3  CARACTERISTIQUES        ...........................  5
  71.  
  72.        4  CONTENU DE LA DISQUETTE ...........................  7
  73.  
  74.        5  INSTALLATION            ........................... 10
  75.                5.1    Premier essai ...................... 11
  76.                5.2    Les TNC ............................ 12
  77.  
  78.        6  COMMANDES BBS           ........................... 13
  79.  
  80.        7  COMMANDES SERVEUR       ........................... 18
  81.                7.1    Menu principal ..................... 18
  82.                7.2    Connexions-Stats ................... 18
  83.                7.3    Documentations ..................... 19
  84.                7.4    Nomenclature ....................... 20
  85.                7.5    Qra Locator ........................ 21
  86.                7.6    Trajectographie .................... 22
  87.  
  88.        8  COMMANDES SYSOP         ........................... 23
  89.                8.1    Commandes du menu messagerie ....... 23
  90.                8.2    Autres commandes ................... 25
  91.  
  92.        9  COMMANDES FBBDOS        ........................... 26
  93.  
  94.        10 COMMANDES CONSOLE       ........................... 28
  95.  
  96.        11 VARIABLES TEXTE         ........................... 30
  97.                11.1   Définition des variables ........... 30
  98.                12.2   Liste des variables ................ 31
  99.  
  100.        12 MINI-EDITEUR PLEIN ECRAN........................... 32
  101.  
  102.        13 MEMOIRE EMS et XMS      ........................... 34
  103.                13.1   EMS ................................ 34
  104.                13.2   XMS ................................ 35
  105.                13.3   FBB et mémoire additionnelle ....... 36
  106.                13.4   Choix de la mémoire additionnelle .. 36
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.        FBB 5.13                                         Page 1 - 16/08/91
  122.  
  123.        14 FORMAT DES FICHIERS  .............................. 37
  124.                14.1   Fichier APPEL.BAT .................. 38
  125.                14.2   Fichier INIT.SRV ................... 39
  126.                14.3   Fichier PORT.SYS ................... 43
  127.                14.4   Fichier FORWARD.SYS ................ 47
  128.                14.5   Fichier BBS.SYS .................... 56
  129.                14.6   Fichier INITTNCx.SYS ............... 58
  130.                14.7   Fichier BALISEx.SYS ................ 60
  131.                14.8   Fichier MEMO.SYS ................... 60
  132.                14.9   Fichier MAINTx.SYS ................. 61
  133.                14.10  Fichier CRON.SYS ................... 62
  134.                14.11  Fichier REJET.SYS .................. 65
  135.                14.12  Fichier SWAPP.SYS .................. 66
  136.                14.13  Fichier PROTECT.SYS ................ 67
  137.                14.14  Fichier PASSWD.SYS ................. 67
  138.                14.15  Fichier LANGUE.SYS ................. 68
  139.                14.16  Fichier x.TXT, x.HLP, x.ENT, x.INF . 70
  140.                14.17  Fichier FBBLOG.nn .................. 71
  141.  
  142.        15 GESTION DES LIGNES SERIES ET MODEM TELEPHONIQUE ... 73
  143.                15.1   ESS.COM ............................ 73
  144.                15.2   FBBIOS.COM ......................... 74
  145.                15.3   MODEM TELEPHONIQUE ................. 75
  146.  
  147.        16 DIFFERENTS OUTILS       ........................... 79
  148.                16.1   EPURMESS.COM ....................... 80
  149.                16.2   LOGSTAT.EXE ........................ 83
  150.                16.3   AJOURSAT.EXE ....................... 87
  151.                16.4   SLEEP.COM .......................... 89
  152.                16.5   TLABEL.COM ......................... 89
  153.                16.6   MAKEFBB.COM ........................ 90
  154.                16.7   SETUSER.COM ........................ 90
  155.                16.8   CLEANUP.COM ........................ 90
  156.  
  157.        17 SERVICES                ........................... 91
  158.                17.1   REQDIR       ....................... 92
  159.                17.2   REQFIL       ....................... 93
  160.                17.3   NEWDOC       ....................... 94
  161.  
  162.        ANNEXE 1 : Commandes EDIT  ........................... 95
  163.        ANNEXE 2 : Host-Mode PK232 ........................... 97
  164.        ANNEXE 3 : Numero des identificateurs de traitement .. 98
  165.        ANNEXE 4 : Mécanisme d'enregistrement d'un message ... 99
  166.        ANNEXE 5 : Trucs et astuces .......................... 101
  167.        ANNEXE 6 : Protocole de forward FBB .................. 103
  168.        ANNEXE 7 : Forwarding compressé ...................... 107
  169.        ANNEXE 8 : Format des messages ACK ................... 109
  170.        ANNEXE 9 : Caractères de substitution ou Jokers ...... 110
  171.        ANNEXE 10: Technique de programmation des services ... 111
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.        FBB 5.13                                         Page 2 - 16/08/91
  182.  
  183.        1 REMERCIEMENTS :
  184.        -----------------
  185.  
  186.  
  187.  
  188.  
  189.                  Je  tiens  tout  particulièrement  à  remercier Patrick,
  190.               FC1GHV qui m'aide dans  la réalisation et  la mise au point
  191.               de ce logiciel, le déboguage et la documentation, ainsi que
  192.               Claude,  FC1CDC  (l'analphabète  de  service)  qui  par ses
  193.               conseils et ses critiques  (souvent acerbes !!) me soutient
  194.               depuis  plus  de  quatre  ans  dans  la  réalisation  de ce
  195.               travail.
  196.  
  197.  
  198.  
  199.                  Je remercie  également  tous  les  programmeurs  qui ont
  200.               développé des  outils  et  des  applications  autour  de ce
  201.               logiciel,  et  qui  m'ont  ainsi  déchargé  de  ces travaux
  202.               souvent ingrats.
  203.  
  204.  
  205.  
  206.                  Je remercie encore  tous les SYSOPS  et utilisateurs qui
  207.               me font confiance et  me permettent, par leurs commentaires
  208.               et suggestions, de faire évoluer ce logiciel.
  209.  
  210.  
  211.  
  212.                  Je remercie enfin WA8DED pour l'excellent logiciel Host-
  213.               Mode  équipant  les  TNC,  ainsi  que  NORD><LINK  pour les
  214.               adjonctions à ce logiciel.
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.        FBB 5.13                                         Page 3 - 16/08/91
  242.  
  243.        2 COPYRIGHT :
  244.        -------------
  245.  
  246.  
  247.                  Ce logiciel est gratuit et  libre de toute redevance. Il
  248.               peut être copié ou installé  librement pour tout usage dans
  249.               le domaine  du Radio-Amateurisme.  Toute utilisation  à des
  250.               fins commerciales ou professionnelles est interdite.
  251.  
  252.  
  253.  
  254.                  Malgré la gratuité de ce logiciel, une participation aux
  255.               frais et investissements  de 100  FF ou  20 US  $ (ou plus)
  256.               serait la bienvenue.
  257.  
  258.  
  259.                  L'auteur peut  être  contacté par  courrier  à l'adresse
  260.               suivante:
  261.  
  262.  
  263.                  Jean-Paul ROUBELAT
  264.                  6, rue George SAND
  265.                  31120 ROQUETTES
  266.                  FRANCE
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.        FBB 5.13                                         Page 4 - 16/08/91
  302.  
  303.        3 CARACTERISTIQUES :
  304.        --------------------
  305.  
  306.                  L'utilisation de ce logiciel est très proche de celle de
  307.               WA7MBL dont  les commandes  ont été  reprises, mais possède
  308.               également   des   commandes   supplémentaires   propres  et
  309.               originales.
  310.  
  311.        - Fonctionne sur tout compatible 100%  PC/XT ou AT avec disque dur
  312.               et 640 K de RAM, écran monochrome,  CGA ou EGA, 1 a 8 ports
  313.               série. Le logiciel permet  le paramétrage des couleurs mais
  314.               fonctionne   également   sans   modifications   avec  carte
  315.               monochrome.
  316.  
  317.        - Multi-connexions : jusqu'à 50 voies  simultanées sur 8 TNC. (4 a
  318.               18 voies par TNC suivant le firmware utilisé).
  319.  
  320.        -  Possibilité  d'utilisation  d'un  multiplexeur  externe (schéma
  321.               joint avec la disquette) ou de cartes extension dans le cas
  322.               d'une configuration supérieure  à 2  ports. Le multiplexeur
  323.               raccorde 4 TNC sur le même port série.
  324.  
  325.        - Fonctionne :
  326.                - avec TNC2  ou clones avec  prom spéciale 27256 contenant
  327.               le firmware WA8DED ou TF4/TF8, le Z80  ayant une horloge de
  328.               2,5 ou mieux 4,9 MHz.
  329.                - avec PK232 en host-mode.
  330.                - avec carte DRSI.
  331.                - avec le node G8BPQ.
  332.  
  333.        - Messagerie standard  (BBS aux  commandes identiques à  la MBL ou
  334.               RLI) +  fonction   serveur (Trajectographie  de satellites,
  335.               Nomenclature,  Rubriques   paramétrables  par  l'opérateur,
  336.               Gateway sur une autre  voie, utilisateurs pouvant dialoguer
  337.               entre eux en temps réel, etc...)
  338.  
  339.        - Forwarding   avec  les  autres BBS  type WA7MBL  ou compatibles,
  340.               gestions des BIDS, avec sauvegarde  des BIDS reçus (2000 ou
  341.               plus  suivant   paramétrage)   dans   un   fichier  séparé,
  342.               génération  automatique  d'un  BID  en  cas  de  dépot d'un
  343.               bulletin sans BID,  ou de messages  privés avec gestion des
  344.               MID, suppression  automatique  des  messages  au  bout d'un
  345.               temps paramétrable (bulletins et messages privés).
  346.  
  347.        - Forwarding  optimisé entre  BBS  du type  FBB. Plus  efficace en
  348.               réseau VHF. Ce  type de forwarding  peut être désactivé par
  349.               configuration.
  350.  
  351.        - Forwarding  compressé  permettant  de reduire  d'environ  50% la
  352.               quantité de données  échangées. Les  messages sont vérifiés
  353.               par checksum, et le transfert se fait donc sans erreur.
  354.  
  355.        - Forwarding simultané sur  les differents ports indifféremment en
  356.               entrée ou en sortie. Il  peut y avoir plusieurs forwardings
  357.               sortants par  port,  dont  le nombre  est  paramétrable. Le
  358.               nombre de  forwardings entrants  est fonction  du nombre de
  359.               voies disponibles. La minute et  la période de forward sont
  360.               programmables séparément sur chaque port.
  361.        FBB 5.13                                         Page 5 - 16/08/91
  362.  
  363.        - Support de l'adressage ou routage hiérarchisé.
  364.  
  365.        - Détection  automatique du  phénomène  de "ping-pong",  et infor-
  366.               mation au sysop par message système.
  367.  
  368.        - Duplication des  messages et  bulletins pour "SYSOP"  à un indi-
  369.               catif défini par configuration.
  370.  
  371.        - Log  détaillé de  l'activité de  la messagerie,  et programme de
  372.               statistiques (programme réalisé par FC1MVP).
  373.  
  374.        - Transfert de  fichiers binaires  utilisant le  protocole YAPP de
  375.               WA7MBL. Extension au protocole  avec reprise automatique au
  376.               nombre d'octets déjà reçus en cas d'interruption volontaire
  377.               ou deconnexion. Cette extension  au protocole ne fonctionne
  378.               qu'avec le programme TPK (sur PC) de FC1EBN.
  379.  
  380.        - GATEWAY entre stations connectées ou avec un autre port.
  381.  
  382.        - CONFERENCE dans la limite des ports disponibles.
  383.  
  384.        - Affectation automatique de la langue à la première connexion.
  385.  
  386.        - Surveillance  du  logiciel  par un  superviseur  qui  relance le
  387.               calculateur automatiquement en cas  de "plantage". Remise à
  388.               jour et épuration des messages toutes les nuits  en période
  389.               creuse à une heure paramétrable.
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.        FBB 5.13                                         Page 6 - 16/08/91
  422.  
  423.        4 CONTENU DES DISQUETTES :
  424.        --------------------------
  425.  
  426.                Les differents fichiers contenus  dans les disquettes sont
  427.               compactés.
  428.  
  429.  
  430.  
  431.        Disquette 1 :
  432.        -------------
  433.        PKUNZIP  EXE : Programme de décompactage.
  434.        FBB513   ZIP : Fichiers du répertoire \FBB compactés.
  435.        512513   BAT : Fichier de mise à jour automatique.
  436.        INSTA513 BAT : Fichier d'installation automatique.
  437.        SUITE1    BAT : Fichier d'installation.
  438.        SUITE2    BAT : Fichier d'installation.
  439.  
  440.  
  441.        Searching ZIP: disk1/FBB513.ZIP
  442.  
  443.         Length  Size  Ratio   Date    Time   CRC-32  Attr  Name
  444.         ------  ----- -----   ----    ----   ------  ----  ----
  445.            720    403  45%  11-02-91  14:08  14af35d9 --w  APPEL.BAT
  446.          32768  15839  52%  17-03-88  20:23  29453a23 --w  TF4.BIN
  447.          32768  16009  52%  23-03-88  12:26  b4efc3ec --w  TF8.BIN
  448.         286925 142130  51%  15-08-91  19:02  f8c4dbe8 --w  SERV.BIN
  449.           5442   3807  31%  30-07-91  01:22  b78290d0 --w  FBBIOS.COM
  450.           2293   1736  25%  30-07-91  01:07  3db4879e --w  ESS.COM
  451.          12142   7764  37%  10-02-91  17:48  5e859f22 --w  BIPPER.COM
  452.            766    396  49%  31-10-90  18:48  4d523656 --w  TLABEL.COM
  453.           8114   5462  33%  04-10-90  18:08  67e98a1a --w  SETUSER.COM
  454.           8778   5780  35%  10-02-91  16:39  7cac19f1 --w  SLEEP.COM
  455.          57563  31042  47%  15-08-91  19:02  40a25ce7 --w  SERV_FR.OVL
  456.          13770   8591  38%  11-02-91  09:24  edd98994 --w  SWAPLANG.COM
  457.          12540   8466  33%  20-04-91  12:55  54cb1908 --w  CLEANUP.COM
  458.          13612   8493  38%  10-02-91  17:46  e94a63fd --w  MAINTINF.COM
  459.           7676   5460  29%  17-07-91  07:59  8a11c005 --w  MAKEFBB.COM
  460.          26096  14648  44%  12-08-91  09:02  dce38e0d --w  EPURMESS.COM
  461.          10592   7072  34%  07-04-91  15:05  f2647e64 --w  ORGANISE.COM
  462.          57563  30928  47%  15-08-91  19:02  5303cd0f --w  SERV_GB.OVL
  463.           2274   1196  48%  20-07-91  18:23  fd53efd4 --w  INIT.SRV
  464.           1251    541  57%  29-07-91  21:47  73ec9b0b --w  EPURMESS.INI
  465.         ------ ------  ---                                 -------
  466.         593653 315763  47%                                      20
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.        FBB 5.13                                         Page 7 - 16/08/91
  482.  
  483.        Disquette 2 :
  484.        -------------
  485.  
  486.        FIC513   ZIP : Fichiers du répertoire \FICHIERS compactés.
  487.        SRV513    ZIP : Services compactés
  488.        LOGSTAT  ZIP : Statistiques.
  489.        TXT513   ZIP : Textes des différentes langues.
  490.  
  491.        Searching ZIP: disk2/FIC513.ZIP
  492.  
  493.         Length  Size  Ratio   Date    Time   CRC-32  Attr  Name
  494.         ------  ----- -----   ----    ----   ------  ----  ----
  495.            561    325  43%  20-07-91  18:41  57f45d93 --w  I7XGL
  496.            966    756  22%  14-01-89  18:11  922eaf99 --w  SATEL.DAT
  497.           2633   1185  55%  11-02-91  14:03  73cf218f --w  PORT.SYS
  498.            269    160  41%  20-07-91  18:34  d71d218b --w  SWAPP.SYS
  499.             30     29   4%  20-07-91  18:35  786f4bf4 --w  INITTNC1.SYS
  500.             65     65   0%  20-07-91  18:35  b14863e3 --w  MAINT1.SYS
  501.            828    456  45%  20-07-91  18:53  0f254f98 --w  CRON.SYS
  502.            661    344  48%  20-07-91  18:38  0157191a --w  FORWARD.SYS
  503.             74     69   7%  14-07-89  17:19  8ef43f77 --w  BALISE1.SYS
  504.            534    437  19%  24-04-90  23:37  ad12fac8 --w  BBS.SYS
  505.              6      5  17%  27-03-89  09:15  db392422 --w  OPTIONS.SYS
  506.             60     60   0%  30-10-89  14:07  7d966f4b --w  PASSWD.SYS
  507.             28     27   4%  11-03-89  08:58  99b5903c --w  PROTECT.SYS
  508.            249    211  16%  31-07-91  22:12  6977628f --w  REJET.SYS
  509.         ------ ------  ---                                 -------
  510.           6964   4129  41%                                      14
  511.  
  512.        Searching ZIP: disk2/SRV513.ZIP
  513.  
  514.         Length   Size  Ratio   Date    Time   CRC-32  Attr  Name
  515.         ------   ----- -----   ----    ----   ------  ----  ----
  516.          13096    8762  34%  19-11-90  08:49  6a67df86 --w  REQDIR.COM
  517.          11530    7612  34%  19-11-90  08:49  d6d2ab1a --w  REQFIL.COM
  518.          13060    8136  38%  10-02-91  13:09  1cf8d0ab --w  NEWDOC.COM
  519.             14      14   0%  10-02-91  12:54  9fc5c75a --w  NEWDOC.SYS
  520.          47458   28785  40%  16-08-91  02:33  78f03236 --w  SATUPDAT.EXE
  521.          47570   28894  40%  28-05-91  23:53  4a6c3540 --w  AJOURSAT.EXE
  522.         ------  ------  ---                                 -------
  523.         132728   82203  39%                                       6
  524.  
  525.        Searching ZIP: disk2/LOGSTAT.ZIP
  526.  
  527.         Length   Size  Ratio   Date    Time   CRC-32  Attr  Name
  528.         ------   ----- -----   ----    ----   ------  ----  ----
  529.            372     247  34%  17-07-91  00:18  d3c91685 --w  LOGFBB.CNF
  530.          38592   15993  59%  16-07-91  19:48  a2721fd7 --w  LOGSTATF.EXE
  531.          38592   15987  59%  16-07-91  19:56  5ebc19b2 --w  LOGSTATG.EXE
  532.           6303    2568  60%  17-07-91  00:38  1e11e29a --w  LISEZMOI.LOG
  533.           3296    1550  53%  17-07-91  00:39  a33a9319 --w  README.LOG
  534.           8347    2581  70%  16-07-91  19:52  c787b50b --w  LOG.T
  535.           8405    2583  70%  16-07-91  19:57  47d0989c --w  LOGT.UK
  536.         ------  ------  ---                                 -------
  537.         103907   41509  61%                                       7
  538.  
  539.  
  540.  
  541.        FBB 5.13                                         Page 8 - 16/08/91
  542.  
  543.        Searching ZIP: disk2/TXT513.ZIP
  544.  
  545.         Length   Size  Ratio   Date    Time   CRC-32  Attr  Name
  546.         ------   ----- -----   ----    ----   ------  ----  ----
  547.            776     553  29%  15-08-91  22:24  d32cc54f --w  LANGUE.SYS
  548.          18368    6259  66%  05-07-90  19:17  310f7d1d --w  CATALA.HLP
  549.          20440    7977  61%  03-04-91  14:18  e87a8767 --w  RUSSE.HLP
  550.          14430    4941  66%  07-12-89  08:36  541b61ef --w  ENGLISH.HLP
  551.          18687    6246  67%  06-01-90  13:20  a08d44ef --w  ESPAGNOL.HLP
  552.          48827   14309  71%  13-01-91  11:10  fbbccdca --w  FRANCAIS.HLP
  553.          35690   11242  69%  08-06-91  16:53  3ec78fa5 --w  ITALIANO.HLP
  554.          16113    5302  68%  18-05-90  16:49  f65b27eb --w  NEDERLAN.HLP
  555.          17443    5955  66%  04-08-90  17:59  57419dc4 --w  DEUTSCH.HLP
  556.          44421   14879  67%  06-08-91  21:07  1cc80342 --w  NORSK.HLP
  557.          19685    6892  65%  01-11-90  19:57  d2c1c774 --w  PORTUGUE.HLP
  558.          31394   10799  66%  05-08-91  16:23  6301e032 --w  DANSK.HLP
  559.          15118    5671  63%  12-03-91  11:07  c956b224 --w  SUOMI.HLP
  560.          10157    4186  59%  28-07-91  11:36  04688f52 --w  DEUTSCH.TXT
  561.          10594    4807  55%  21-04-91  21:33  e3681202 --w  RUSSE.TXT
  562.           9613    3974  59%  15-08-91  13:53  2b0a5c37 --w  ENGLISH.TXT
  563.          12788    5014  61%  05-08-91  16:38  720141ac --w  DANSK.TXT
  564.          10075    4061  60%  21-04-91  21:33  79111071 --w  PORTUGUE.TXT
  565.          13966    5241  63%  02-08-91  09:41  89d3d9d5 --w  NORSK.TXT
  566.          10222    4064  61%  15-08-91  13:53  fb547de3 --w  FRANCAIS.TXT
  567.          10592    4290  60%  21-04-91  21:32  51078c74 --w  CATALA.TXT
  568.          15227    5708  63%  12-05-91  00:42  5d3f3ac5 --w  SVENSKA.HLP
  569.          10617    4218  61%  21-04-91  21:31  7792e87c --w  ESPAGNOL.TXT
  570.          10651    4593  57%  02-08-91  12:56  650f588d --w  SUOMI.TXT
  571.          10646    4489  58%  02-08-91  12:57  5753c6ab --w  SVENSKA.TXT
  572.          39541   13346  67%  01-01-80  03:28  c392dbc4 --w  HRVATSKI.HLP
  573.          12062    4844  60%  28-07-91  11:36  9b1a2ed9 --w  ITALIANO.TXT
  574.          10760    4530  58%  28-07-91  11:37  d13a702b --w  NEDERLAN.TXT
  575.           9534    4126  57%  28-07-91  11:38  cfdf15c5 --w  HRVATSKI.TXT
  576.         ------  ------  ---                                 -------
  577.         508437  182516  65%                                      29
  578.  
  579.  
  580.        Disquette 3 :
  581.        -------------
  582.  
  583.        DOC513   ZIP : Documentation compactée.
  584.  
  585.        Searching ZIP: disk3/DOC513.ZIP
  586.  
  587.         Length   Size  Ratio   Date    Time   CRC-32  Attr  Name
  588.         ------   ----- -----   ----    ----   ------  ----  ----
  589.           3532    1593  55%  12-07-91  19:05  beb17bde --w  CHANGES.DOC
  590.         215289   66372  70%  15-08-91  21:45  209310a1 --w  513-GB.DOC
  591.         228323   69284  70%  15-08-91  21:09  cd1c0bb8 --w  513-FR.DOC
  592.          65263   22863  65%  02-08-91  21:18  f28c4943 --w  NORSK.MAN
  593.         ------  ------  ---                                 -------
  594.         512407  160112  69%                                       4
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.        FBB 5.13                                         Page 9 - 16/08/91
  602.  
  603.        5 INSTALLATION :
  604.        ----------------
  605.  
  606.  
  607.                  Elle est très simple.
  608.  
  609.                  L'installation automatique se fait sur le disque C: .
  610.  
  611.        - Assurez vous tout d'abord que vous n'avez pas de sous-répertoire
  612.               qui se nomme :
  613.  
  614.        \MAIL
  615.        \USERS
  616.        \OLDMAIL
  617.        \BINMAIL
  618.        \FICHIERS
  619.        \INFOS
  620.        \SAUVE
  621.        \FBB
  622.        \YAPP
  623.  
  624.                  Si c'est le cas, les fichiers qui s'y trouvent ne seront
  625.               pas effacés, mais il est préférable de les vider.
  626.  
  627.        - Mettre la disquette 1 dans le lecteur A et taper A:INSTA5xx
  628.  
  629.                  L'installation se  fera  automatiquement.  (création des
  630.               sous-directories  nécessaires,  transfert  des  fichiers et
  631.               décompactage des programmes).
  632.  
  633.                  Pour le  fichier AUTOEXEC.BAT,  il est  supposé que vous
  634.               avez  un  sous-directory   appelé  DOS   qui  contient  les
  635.               programmes du DOS de votre machine. De même, on suppose que
  636.               vous avez une carte horloge et que l'heure est chargée dans
  637.               le système avec le programme TIMER.
  638.  
  639.                  S'il y a lieu, modifier ces paramètres.
  640.  
  641.        - Vérifier  et mettre  à jour  les fichiers  INIT.SRV et  .SYS, en
  642.               particulier    LANGUE.SYS,    INITTNC1.SYS,    BALISE1.SYS,
  643.               FORWARD.SYS et PORT.SYS.
  644.  
  645.                  Pour ce  dernier, la  rubrique  "MODE" peut  comporter 3
  646.               types d'utilisateurs:
  647.  
  648.                - U : tous.
  649.                - B : Accès réservé uniquement aux BBS pour le forward.
  650.                - G  : Accès  limité  à l'écriture  et lecture  de message
  651.               personnels.
  652.  
  653.                  Par défaut, le mode est sur "U".
  654.  
  655.        - Imprimer les fichiers .DOC (COPY *.DOC PRN:)
  656.  
  657.  
  658.  
  659.  
  660.  
  661.        FBB 5.13                                        Page 10 - 16/08/91
  662.  
  663.        5.1 Premier Essai.
  664.        ------------------
  665.  
  666.                  Pour le premier  essai, il  est préférable  de faire les
  667.               tests sans valider les  TNC. Il suffit  de modifier dans le
  668.               fichier  INIT.SRV   la  ligne   suivant  "Mode   Test".  En
  669.               fonctionnement normal, cette ligne  doit contenir "NON". En
  670.               la remplaçant  par  "OK", les  TNC  seront ignorés  lors du
  671.               fonctionnement du logiciel. La  première mise au point sera
  672.               ainsi facilitée.
  673.  
  674.                  Tapez  la   commande   APPEL   (APPEL.BAT).   Après  les
  675.               initialisations de  l'horloge,  le logiciel  proprement dit
  676.               (SERV.EXE) doit  démarrer.  Un certain  nombre  de fenêtres
  677.               vont apparaître dont certaines pourront indiquer une erreur
  678.               de présence fichier. Ces erreurs  sont tout à fait normales
  679.               lors de la  première initialisation. Il  suffit de répondre
  680.               'O' (Oui)  suivi de  la touche  Enter. Le  fichier manquant
  681.               sera automatiquement créé. Ceci  ne doit plus se reproduire
  682.               lors des initialisations suivantes.
  683.  
  684.                  En fin d'initialisations,  l'écran doit  être partagé en
  685.               deux par  un bandeau  de "status"  indiquant les différents
  686.               paramètres de fonctionnement du  logiciel. Vérifier la date
  687.               en haut  à gauche.  C'est un  paramètre très  important, le
  688.               fonctionnement du logiciel étant basé sur la date (Création
  689.               et suppression de messages par exemple).
  690.  
  691.                  Vous pouvez  maintenant  programmer  votre  indicatif en
  692.               tant qu'opérateur  console. Pour  cela tapez  sur la touche
  693.               F6. Une petite fenêtre apparaîtra  et il ne reste plus qu'à
  694.               entrer votre indicatif, le SSID (optionnel) étant séparé de
  695.               l'indicatif par un tiret.
  696.  
  697.                  La touche  F1 vous  donne une  fenêtre d'aide concernant
  698.               les différentes  commandes console.  La  touche F2  va vous
  699.               permettre  de  vous  connecter.  Après  la  connexion, vous
  700.               trouvez  les  menus  habituels,  et  bien  sûr  toutes  les
  701.               commandes SYSOP.
  702.  
  703.                  Après la  connexion,  vous  pouvez  déjà  créer  les BBS
  704.               connues ou à forwarder de la manière suivante:
  705.  
  706.        - Créer l'indicatif de la BBS par la commande EU Indicatif.
  707.  
  708.        - A la demande de création, répondre Oui.
  709.  
  710.        - Répondre valider le status B (BBS) et éventuellement le prénom.
  711.  
  712.        - Effectuer ces opérations pour toutes les BBS à rentrer.
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.        FBB 5.13                                        Page 11 - 16/08/91
  722.  
  723.        5.2 Les TNC.
  724.        ------------
  725.  
  726.                  Le logiciel fonctionne  avec différents types  de TNC ou
  727.               interfaces :
  728.  
  729.                  - Le  TNC2  ou  clone très  proche  (TNC2c  par exemple)
  730.               comportant une eprom de  type 27256 spéciale développée par
  731.               WA8DED et reprise par les Oms allemands (TF4 ou 8).
  732.  
  733.                  - Le PK232 en host mode (commandes en annexe).
  734.  
  735.                  - La carte DRSI.
  736.  
  737.                  - Le G8BPQ node.
  738.  
  739.                  Le  logiciel  HostMode  pour  TNC2  est  fourni  dans la
  740.               disquette (TFx.BIN). Si vous ne pouvez pas programmer cette
  741.               mémoire, contacter F6FBB ou FC1GHV (prom vierge + enveloppe
  742.               et affranchissement  pour le  retour) qui  pourront vous la
  743.               programmer.
  744.  
  745.                  Le TNC doit si possible  fonctionner avec une horloge de
  746.               4.9 MHz (2.5  MHz en standard)  pour un fonctionnement plus
  747.               fiable. Il sera peut-être nécessaire  de changer le Z80 par
  748.               un Z80-A ou plus  ainsi que le Z80  SIO. Certains TINY2 par
  749.               exemple  fonctionnent  très  bien   en  4.9  MHz  avec  les
  750.               composants d'origine, d'autres non.
  751.  
  752.                  On se rend compte  très rapidement du non-fonctionnement
  753.               du TNC  lors  de  l'initialisation du  serveur  (erreurs de
  754.               synchronisation), ou en cours  d'utilisation (la LED CON ne
  755.               s'allume pas de manière stable - clignotements)
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.        FBB 5.13                                        Page 12 - 16/08/91
  782.  
  783.        6 COMMANDES BBS :
  784.        -----------------
  785.  
  786.        ? :     Lecture du fichier d'aide.
  787.                - Tapez "?[LETTRE]" pour l'aide d'une commande simple.
  788.                
  789.        > :     "Break" entre voies.
  790.                - Tapez > [INDICATIF]  [texte] pour envoyer  un texte à un
  791.               indicatif connecté sur une autre voie. Un message en retour
  792.               vous indiquera que le texte a  bien été envoyé. Ce texte ne
  793.               peut pas avoir plus d'une ligne.
  794.  
  795.        = :     Connexion entre voies.
  796.                - Tapez = [INDICATIF] pour  connecter un indicatif sur une
  797.               autre voie.  L'indicatif  n'est  connectable  que  s'il est
  798.               disponible (en  attente  de  commande). S'il  est  dans une
  799.               commande (en  envoi de  message  par exemple),  vous pouvez
  800.               attendre ou annuler votre commande. Les indicatifs en cours
  801.               de "forward" ne  sont pas connectables.  Un CtrlZ permet de
  802.               sortir de ce mode.
  803.  
  804.        ! :     Informations minimales sur l'utilisation de la BBS.
  805.  
  806.        % :     Informations détaillées sur l'utilisation de la BBS.
  807.  
  808.        A :     Interruption de l'envoi des données à tout moment.
  809.  
  810.        B :     Deconnexion de la messagerie.
  811.  
  812.        C :     Entrée dans la conférence, connexion à plusieurs.
  813.  
  814.                La commande CW vous donne la liste des indicatifs en cours
  815.               de conférence.
  816.                
  817.                Tout  texte  tapé  dans   la  conférence  est  envoyé  aux
  818.               différents conférenciers. Un entête  avant le texte indique
  819.               son origine. L'entête n'est pas  répété si le texte suivant
  820.               est de même origine.
  821.  
  822.                Dans la conférence, les commandes doivent commencer par un
  823.               point en première colonne pour ne pas les interpréter comme
  824.               texte.
  825.  
  826.                Commandes de la conférence :
  827.  
  828.                .C[port] INDICATIF : connexion d'un indicatif sur un port.
  829.               L'indication  de   port   est  optionnelle,   le   port  de
  830.               l'utilisateur est alors pris par défaut.
  831.  
  832.                .D INDICATIF: déconnexion d'un indicatif de la conférence.
  833.  
  834.                .H  : aide.
  835.  
  836.                .W  : Liste des conférenciers.
  837.  
  838.                .Q  : Sortie de la conférence.
  839.  
  840.  
  841.        FBB 5.13                                        Page 13 - 16/08/91
  842.  
  843.        D :     Appel de FbbDos ou réception d'un  fichier de la BBS si la
  844.               commande est suivie d'un nom de fichier.
  845.  
  846.        F :     Passage en mode serveur et accès aux commandes spéciales.
  847.  
  848.        G :     Accès au 'Gateway'.
  849.                Commandes du Gateway :
  850.                B : Sortie du gateway.
  851.                K : Passage en mode conversation.
  852.                C : Connect.
  853.                D : Deconnect.
  854.                H : Aide.
  855.                J : Liste des 20 dernières stations entendues sur le port.
  856.                P : Passage direct d'un port à un autre.
  857.  
  858.                Apres avoir sélectionné  un des ports  autorisés, une voie
  859.               vous sera  affectée  si disponibilité.  Cette  voie prendra
  860.               votre indicatif.  Le passage  en mode  conversation se fait
  861.               automatiquement  à  la  connexion  du  correspondant  et le
  862.               retour en mode commande se fait  à la déconnexion ou par le
  863.               caractère Esc ou > en première colonne.
  864.                
  865.                Le passage en mode conversation se fait par la commande K.
  866.                La  commande  C   doit  être  suivie   de  l'indicatif  du
  867.               destinataire et éventuellement de  la lettre V suivie d'une
  868.               liste de répéteurs.
  869.                
  870.                C Destinataire V repet1 repet2 ...
  871.  
  872.        H :     Idem Point d'interrogation.
  873.  
  874.        I :     Informations   sur   cette   messagerie.   Cette  commande
  875.               visualise le fichier FRANCAIS.INF  (ou autre langue suivant
  876.               configuration et langue attribuée à la voie concernée).
  877.  
  878.        J :     Liste  des  indicatifs   entendus  ou   connectés  sur  la
  879.               messagerie.
  880.                - JK : visu des 20 derniers indicatifs connectés.
  881.                - JA : Indicatifs connectés sur le port A.
  882.                - JB : Indicatifs connectés sur le port B, etc...
  883.                - J1 : Indicatifs entendus sur le port A.
  884.                - J2 : Indicatifs entendus sur le port B, etc...
  885.  
  886.        K :     Suppression des messages envoyés par vous ou pour vous.
  887.                - K msg# : suppression d'un message par son numéro.
  888.                - KM : suppression de tous les messages pour vous que vous
  889.               avez déjà lus.
  890.                Les messages que vous n'avez  pas encore lus ne seront pas
  891.               supprimés.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.        FBB 5.13                                        Page 14 - 16/08/91
  902.  
  903.        L :     Liste des messages.
  904.                - L  : liste les nouveaux messages depuis le dernier usage
  905.               de cette commande.
  906.                - LB : liste les bulletins.
  907.                - LM : liste les messages POUR VOUS.
  908.                - LN : liste les messages NOUVEAUX POUR VOUS.
  909.                - LL 10 : Liste les 10 derniers messages.
  910.                - LS  texte  :  Recherche  de  texte  dans  les  titres de
  911.               messages. Les jokers (? et *) sont acceptés.
  912.                - L< indicatif  : liste  les messages  DE [indicatif]. Les
  913.               jokers (? et *) sont acceptés.
  914.                - L> indicatif : liste  les messages POUR [indicatif]. Les
  915.               jokers (? et *) sont acceptés.
  916.                - L@  bbs :  liste  les messages  VIA MESSAGERIE  bbs. Les
  917.               jokers (? et *) sont acceptés.
  918.                - L  msg#-      : liste  les messages à partir d'un numéro
  919.               donné.
  920.                - L   msg#-msg#  :  liste les  messages entre  les numéros
  921.               donnés.
  922.                - LR : Equivalent  au L, mais les  messages sont listes en
  923.               ordre inverse.
  924.  
  925.        M :     Transfert de message vers fichier.
  926.                - M #Msg Fichier : Transfere le texte du message #Msg dans
  927.               le  fichier  Fichier.   Ce  fichier  sera   place  dans  le
  928.               répertoire USERS ou à partir de  la racine dans le cas d'un
  929.               SYSOP.
  930.                - MH  #Msg  Fichier :  Idem,  mais format  identique  à la
  931.               commande R #Msg.
  932.                - MV  #Msg  Fichier :  Idem,  mais format  identique  à la
  933.               commande V #Msg.
  934.  
  935.        N :     Entrée ou modification du prénom (12 caractères max).
  936.  
  937.        NP :    Modification  du  mot  de  passe  pour  l'accès  par modem
  938.               téléphonique.
  939.  
  940.        NQ :    Entrée ou modification du Qth Locator.
  941.  
  942.        O :     Affichage ou programmation des options.
  943.                - OP : validation ou dévalidation de la pagination.
  944.                - OP nblignes : Initialisation de la pagination.
  945.                - OL : Liste des langues disponibles.
  946.                - OL numéro : pour sélectionner une langue.
  947.                - ON numéro : définition du  numéro du millier de base des
  948.               messages.
  949.                Exemple : ON  37 définira  le numéro 37000  comme étant la
  950.               base de  numérotation  des messages.  R  25 lira  le numéro
  951.               37025, mais R 36025 lira bien le numéro 36025.
  952.                            
  953.        R :     Lecture de messages.
  954.                - R msg# msg# : lecture de messages par leur numéro.
  955.                - RM : lecture de tous les messages POUR VOUS.
  956.                - RN : lecture de tous les NOUVEAUX messages POUR VOUS.
  957.  
  958.  
  959.  
  960.  
  961.        FBB 5.13                                        Page 15 - 16/08/91
  962.  
  963.        S :     Envoi de messages ou de bulletins.
  964.                - S[type] indicatif :  envoi d'un message  ou bulletin. Si
  965.               le type n'est  pas spécifié,  il sera  privé si l'indicatif
  966.               destinataire est valide, sinon du type bulletin.
  967.                - SP indicatif : Envoi d'un message privé.
  968.                - S indicatif  @  messagerie :  envoi  d'un message  à une
  969.               station  SUR   une   autre  messagerie   par  "forwarding".
  970.               Messagerie  peut  être  un  adresse  du  type  hiérarchique
  971.               (exemple : F6FBB.FRA.EU).
  972.                - Tapez "SB TOUS" pour envoyer un bulletin adressé à TOUS.
  973.                Le message doit  se terminer  par CtrlZ ou  /EX suivi d'un
  974.               return.
  975.                Attention ! Le /EX doit se trouver en 1ère colonne.
  976.                - SR  [Msg# [titre]]  : Réponse  à un  message consulté ou
  977.               supprimé  précedemment,  ou  au  message  correspondant  au
  978.               numéro spécifié.  Si le  titre n'est  pas indiqué,  ce sera
  979.               celui du message lu, précédé de la mention "RE:".
  980.                - SC Msg# Indicatif  @ messagerie :  Copie d'un message ou
  981.               d'un  bulletin  pour  l'indicatif  spécifié.  La  copie est
  982.               toujours du type "privé".
  983.  
  984.        T :     Appel de l'Opérateur Système (SysOp).
  985.                Si le SysOp est disponible,  vous aurez sa réponse dans la
  986.               minute. Sinon, la messagerie vous dira qu'il ne répond pas.
  987.               Vous  retournerez  alors  au  menu,  et  pourrez  continuer
  988.               normalement.
  989.  
  990.        U :     Envoi  d'un  fichier  de  la  BBS  vers  l'utilisateur. La
  991.               commande doit être suivie d'un nom de fichier existant dans
  992.               le répertoire utilisateurs.
  993.  
  994.        V :     Numéro de version de cette messagerie, ainsi que le nombre
  995.               de messages actifs, et le numéro du message suivant.
  996.  
  997.                Lecture des messages avec l'entête.
  998.                - V msg# msg# : lecture de messages par leur numéro.
  999.                - VM : lecture de tous les messages POUR VOUS.
  1000.                - VN : lecture de tous les NOUVEAUX messages POUR VOUS.
  1001.  
  1002.        W :     Liste des fichiers contenu dans le répertoire utilisateur.
  1003.               Cette commande peut être  suivie d'un masque spécifiant des
  1004.               critères de recherche ou d'un nom de répertoire, auquel cas
  1005.               le contenu du répertoire sera listé.
  1006.  
  1007.        X :     changement du status entre "normal" et "expert".
  1008.                "normal" vous donne les menus complets.
  1009.                "expert" vous donne les informations minimales.
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.        FBB 5.13                                        Page 16 - 16/08/91
  1022.  
  1023.        Y :     Programme  de  transfert  binaire,  protocole  YAPP. Votre
  1024.               programme doit  également utiliser  le protocole  YAPP pour
  1025.               pouvoir transférer des données binaires.
  1026.  
  1027.                - YW [masque] : liste des fichiers binaires disponibles.
  1028.                - YI [masque] :  liste des  fichiers binaires disponibles,
  1029.               et leur description.
  1030.                - YN [masque] :  liste des nouveaux  fichiers depuis votre
  1031.               dernière connexion.
  1032.                - YU Fichier   : envoi d'un  fichier vers la  BBS. Vous ne
  1033.               pouvez pas remplacer ou modifier un fichier déjà existant.
  1034.                - YD Fichier  : réception d'un fichier depuis la BBS.
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.        FBB 5.13                                        Page 17 - 16/08/91
  1082.  
  1083.        7 COMMANDES SERVEUR :
  1084.        ---------------------
  1085.  
  1086.        7.1 Menu principal :
  1087.        --------------------
  1088.                Les commandes du serveur sont regroupées par rubriques :
  1089.  
  1090.                  C : Connexions - statistiques.     
  1091.                  D : Documentation.
  1092.                  Q : Qra locator.
  1093.                  N : Nomenclature.
  1094.                  T : Trajectographie.
  1095.  
  1096.                Le F permet le retour en mode messagerie.
  1097.                Le B permet de quitter et déconnecter.
  1098.  
  1099.  
  1100.        7.2 Connexions-stat.
  1101.        --------------------
  1102.                Paramètres statistiques sur  le fonctionnement du serveur.
  1103.               Carnet de trafic.
  1104.  
  1105.                O : Occupation des rubriques.
  1106.                G : Statistiques générales.
  1107.                L : Liste des connexions.
  1108.                H : Histogramme horaire.
  1109.                J : Histogramme journalier.
  1110.                I : Liste des indicatifs.
  1111.  
  1112.        O :     Pourcentage  d'occupation  des  différentes  rubriques  du
  1113.               serveur.
  1114.  
  1115.        G :     Généralités sur le serveur :
  1116.                     - Nombre de messages actifs.
  1117.                     - Nombre de connexions.
  1118.                     - Temps de connexions.
  1119.                     - Heures de pointe.
  1120.  
  1121.        L :     Liste  des  connexions  (Carnet  de  trafic).  Pour chaque
  1122.               connexion sont  indiqués le  port, l'indicatif,  la date et
  1123.               l'heure, ainsi  que  le temps  de  connexion. La  liste est
  1124.               donnée par ordre chronologique inverse.
  1125.  
  1126.        H :     Histogramme par heures.
  1127.  
  1128.        J :     Histogramme par jours.
  1129.  
  1130.        I :     Liste des  indicatifs qui  se  sont connectés  au serveur.
  1131.               Cette liste est classée par ordre alphanumérique.
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.        FBB 5.13                                        Page 18 - 16/08/91
  1142.  
  1143.        7.3 Documentations.
  1144.        -------------------
  1145.                Vous trouverez  sous  cette commande  les  informations ou
  1146.               documentations fournies par différents Oms.
  1147.  
  1148.                L'organisation  de   la   documentation  est   l'image  de
  1149.               l'arborescence  dont  la  base  est  définie  dans INIT.SRV
  1150.               (C:\DOCS\). Les  répertoires représentent  les rubriques et
  1151.               les fichiers représentent les documentations.
  1152.  
  1153.                La sélection des  rubriques ou des  documentations se fait
  1154.               par une  commande numérique.  Le menu  se présente  sous la
  1155.               forme d'un ou plusieurs  nombres suivis de leur description
  1156.               (rubriques ou documentations).
  1157.  
  1158.                Dans le  cas des  rubriques, la  description correspond au
  1159.               nom du répertoire MsDos.  Ce nom a  11 caractères, le point
  1160.               entre le  nom  et  l'extension n'apparaissant  pas.  Il est
  1161.               également possible  de  simuler  le  caractère d'espacement
  1162.               avec un "_" (tiret bas).
  1163.                
  1164.                Dans le  cas des  fichiers documentation,  un label  de 30
  1165.               caractères est  associé au  nom du  fichier MsDos.  Seul le
  1166.               label  apparaîtra   à  l'utilisateur.   Pour  optimiser  le
  1167.               remplissage  de  l'écran,   chaque  ligne  contiendra  deux
  1168.               labels.
  1169.  
  1170.                Dans le cas  d'un utilisateur  ayant les  droits de SysOp,
  1171.               l'affichage sera différent.  Une ligne contiendra seulement
  1172.               le nom du fichier MsDos suivi de son label.
  1173.  
  1174.                La labélisation  des fichiers  se fait  par la  commande L
  1175.               (réservée aux  sysops)  ou automatiquement  par  le service
  1176.               NEWDOC (voir paragraphe 15 = services).
  1177.  
  1178.                  Ex : L BBS.DOC Documentation de la BBS
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.        FBB 5.13                                        Page 19 - 16/08/91
  1202.  
  1203.        7.4 Nomenclature.
  1204.        -----------------
  1205.                Vous trouverez dans ce module les informations que les oms
  1206.               auront  bien   voulu  laisser   :  Nom,   prénom,  adresse,
  1207.               téléphone, conditions de trafic, etc ...
  1208.  
  1209.                Vous  pourrez  également  mettre  à  jour  vos différentes
  1210.               informations.
  1211.  
  1212.                N : Modification de vos nom et adresse.
  1213.                R : Recherche des informations sur un om.
  1214.                I : Liste des indicatifs connectes.
  1215.  
  1216.        N :     Modification de vos noms et adresse. Si les renseignements
  1217.               du fichier adresses sont erronés  ou s'ils ont changé, vous
  1218.               pouvez les  modifier par  cette commande.  Un espace  ou un
  1219.               return en  réponse  à  une  question  n'en  modifie  pas le
  1220.               contenu. Si le contenu du fichier est correct, vous annulez
  1221.               la  modification   en   répondant   N  à   la   demande  de
  1222.               modification.
  1223.  
  1224.        R :     Recherche des coordonnées d'un Om. Si l'Om est en fichier,
  1225.               vous pouvez  avoir les  renseignements le  concernant. Vous
  1226.               pouvez chaîner  l'indicatif de  l'Om recherché  derrière la
  1227.               commande.
  1228.  
  1229.                Ex :  R F6FBB  donnera directement  les renseignements sur
  1230.               F6FBB.
  1231.  
  1232.        I :     Liste des  indicatifs qui  se  sont connectés  au serveur.
  1233.               Cette liste est classée par ordre alphanumérique.
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.        FBB 5.13                                        Page 20 - 16/08/91
  1262.  
  1263.        7.5 Qra locator.
  1264.        ----------------
  1265.                Le Qra Locator est une succession de 2 lettres, 2 chiffres
  1266.               et  2  lettres  donnant   la  position  géographique  d'une
  1267.               station.  Vous  pouvez   transformer  un   qra  locator  en
  1268.               longitude-latitude, ou  vice-versa, calculer  des distances
  1269.               et azimuts  entre  qra-locators,  ou  calculer  vos compte-
  1270.               rendus de contests (cumul de distances).
  1271.  
  1272.                Q : Transformation de qra-locator en longitude-latitude.
  1273.                L : Transformation de longitude-latitude en qra-locator.
  1274.                D : Calcul de distance et azimut entre deux qra-locators.
  1275.                C : Cumul  de distances  entre un point  et plusieurs qra-
  1276.               locators.
  1277.                F : Retour au menu serveur.
  1278.                B : Déconnexion.
  1279.  
  1280.        Q :     Transformation d'un Qra Locator  en longitude et latitude.
  1281.               La longitude  Ouest  et la  latitude  Nord sont  données en
  1282.               degrés minutes ou en grades.
  1283.  
  1284.        L :     Transformation de Longitude et Latitude en Qra Locator. La
  1285.               longitude Ouest et  la latitude Nord  peuvent être fournies
  1286.               en degrés centésimaux, degrés minutes, ou grades.
  1287.  
  1288.        D :     Calcul de distance  et azimut entre  deux qra locators. La
  1289.               distance est donnée en Km et l'azimut en degrés.
  1290.  
  1291.        C :     Cumul de calcul  de distances. Apres  avoir fourni le Qra-
  1292.               Locator  qui  servira  d'origine  pour  les  calculs,  vous
  1293.               pourrez donner un  Qra-Locator de  destination. La distance
  1294.               du calcul pourra  être cumulée avec  un second ou plusieurs
  1295.               autres calculs, vous permettant ainsi de calculer le nombre
  1296.               de Km total.
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.        FBB 5.13                                        Page 21 - 16/08/91
  1322.  
  1323.        7.6 Trajectographie satellites.
  1324.        -------------------------------
  1325.                Calcul   de   trajectographie,   paramètres   orbitaux  et
  1326.               caractéristiques de satellites.
  1327.  
  1328.                T : Calcul de trajectographie satellite.
  1329.                P : Affichage des paramètres orbitaux.
  1330.                C : Caractéristiques de satellites amateurs.
  1331.                F : Retour au menu serveur.
  1332.                B : Déconnexion.
  1333.  
  1334.        T :     Calcul de  trajectographie satellites.  Apres avoir choisi
  1335.               le satellite  dont  vous  voulez  la  trajectographie, vous
  1336.               devez fournir  la  date  et  l'heure  auxquels  les calculs
  1337.               commenceront.  Un  caractère  "return"  valide  la  date et
  1338.               l'heure courante.  La  position  géographique  est  le Qra-
  1339.               locator de  l'om connecté,  s'il est  en fichier,  sinon le
  1340.               Qra-locator du serveur sera utilisé par défaut.
  1341.                Suivant  les  satellites,  le  pas  de  calcul  peut  être
  1342.               variable, et une ligne de paramètres sera affichée par pas.
  1343.               Cette ligne de  calcul correspond à  une élévation minimale
  1344.               de -5 degrés, donc le satellite à 5 degrés sous l'horizon.
  1345.  
  1346.        P :     Affichage   des    paramètres   orbitaux    du   satellite
  1347.               sélectionné. Ces paramètres sont utilisés pour les calculs.
  1348.  
  1349.        C :     Caractéristiques et  informations concernant  le satellite
  1350.               sélectionné.
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.        FBB 5.13                                        Page 22 - 16/08/91
  1382.  
  1383.        8 COMMANDES SYSOP :
  1384.        -------------------
  1385.  
  1386.        8.1 Commandes disponibles sous le menu BBS.
  1387.        -------------------------------------------
  1388.  
  1389.        DU indicatif
  1390.                Affiche les renseignements concernant l'indicatif.
  1391.  
  1392.        DB
  1393.                Liste les indicatifs BBS.DE Liste les indicatifs EXCLUS.
  1394.  
  1395.        DM
  1396.                Liste les indicatifs autorisés en mode modem téléphonique.
  1397.  
  1398.        DS
  1399.                Liste les indicatifs SYSOPS.
  1400.  
  1401.        DX
  1402.                Liste les indicatifs EXPERTS.
  1403.  
  1404.        DP
  1405.                Liste les indicatifs utilisant la pagination.
  1406.  
  1407.        E Msg#
  1408.                Edite l'entête du message.
  1409.                L'entête du message est d'abord affiché, puis une série de
  1410.               questions vous permet de  modifier les différents champs de
  1411.               cet entête. Un Return ne modifie pas un champ existant.
  1412.  
  1413.        EU Indicatif
  1414.                Edite les paramètres principaux d'un utilisateur. Un sous-
  1415.               menu  permet   de  valider   ou  modifier   les  differents
  1416.               paramètres.
  1417.  
  1418.        FA Msg# BBS
  1419.                Valide le message #Msg vers la bbs adjacente spécifiée.
  1420.  
  1421.        FD Msg# BBS
  1422.                Dévalide le message #Msg de la bbs adjacente spécifiée.
  1423.  
  1424.        FL [BBS]
  1425.                Liste les messages en instance (pour BBS si spécifié).
  1426.  
  1427.        FN Msg#
  1428.                Liste des  BBS  en  attente  pour #Msg,  et  des  BBS déjà
  1429.               forwardées ou citées dans le préambule.
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.        FBB 5.13                                        Page 23 - 16/08/91
  1442.  
  1443.        FS Argument
  1444.                Interrompt le forwarding.  Si l'argument  est un indicatif
  1445.               de  BBS  declarée,  le   forwarding  vers  cette  BBS  sera
  1446.               interrompu. Le paramètre  peut également être  un numéro de
  1447.               port, auquel cas le forwarding sera interrompu sur ce port,
  1448.               ou 9 et  le forwarding  sera interrompu  sur l'ensemble des
  1449.               ports.
  1450.  
  1451.        FT [BBS]
  1452.                Liste le  volume  de  messages en  instance  (pour  BBS si
  1453.               spécifié)..
  1454.  
  1455.        FU Indicatif
  1456.                Déconnecte l'indicatif spécifié.
  1457.  
  1458.        FW Argument
  1459.                Déclenche le forwarding. Si l'argument est un indicatif de
  1460.               BBS declarée, le forwarding vers cette BBS sera démarré, en
  1461.               fonction des paramètres  de FORWARD.SYS.  Le paramètre peut
  1462.               également être un numéro de  port, auquel cas le forwarding
  1463.               sera déclenché  sur ce  port,  ou 9  et le  forwarding sera
  1464.               déclenché sur l'ensemble des ports.
  1465.  
  1466.        Kx
  1467.                Le fait de  précéder une  des commandes  de suppression de
  1468.               message par  la  lettre  K (KK,  KK<,  etc...)  provoque la
  1469.               demande  d'archivage  du  message  concerné.  Le  status du
  1470.               message devient "A". La syntaxe est identique à la commande
  1471.               K.
  1472.  
  1473.        K> indicatif
  1474.                Suppression de tous les messages pour l'indicatif.
  1475.  
  1476.        K< indicatif
  1477.                Suppression de tous les messages envoyés par l'indicatif.
  1478.  
  1479.        K@ route
  1480.                Suppression de tous les messages ayant la route spécifiée.
  1481.  
  1482.        KF
  1483.                Suppression de tous les messages forwardés.
  1484.  
  1485.        $ Msg#  
  1486.                Information  sur  le  forward   d'un  message.  Liste  des
  1487.               messageries qui  n'ont pas  encore reçu  le message  et des
  1488.               messageries déjà forwardées ou citées dans le préambule.
  1489.  
  1490.        EU indicatif
  1491.                Edite les renseignements d'un utilisateur.
  1492.                Les différentes informations de l'utilisateur sont d'abord
  1493.               affichées, puis une série d'options vous permet de modifier
  1494.               les  différents  champs.  Un  Return  permet  de  sortir de
  1495.               l'édition.
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.        FBB 5.13                                        Page 24 - 16/08/91
  1502.  
  1503.        LU (RU)
  1504.                Liste (ou affiche) tous les  messages privés qui n'ont pas
  1505.               été lus par leur destinataire.
  1506.  
  1507.        M       Identique à la commande  "L" et même  syntaxe, mais le BID
  1508.               est inséré en  début du  champ "SUJET".  Celle-ci permet de
  1509.               faire des  recherches  ou de  visualiser  les BID  dans les
  1510.               listes de messages (commandes MS, ML, etc ...).
  1511.  
  1512.        PR      Valide  ou   dévalide  l'imprimante   depuis  la  console.
  1513.               L'imprimante   est    automatiquement   dévalidée    à   la
  1514.               déconnexion.
  1515.  
  1516.  
  1517.        SYS
  1518.                Valide le mode  Sysop distant. Un  indicatif déclaré Sysop
  1519.               peut  dans  tous  les  cas  avoir  accès  à  l'ensemble des
  1520.               messages, mais il ne peut  détruire ou modifier des données
  1521.               ne lui  appartenant  pas.  La commande  SYS  lui  donne ces
  1522.               droits, ainsi que la possibilité d'entrer sous la racine de
  1523.               l'arborescence du DOS dans FBBDOS. La commande SYS retourne
  1524.               une série de  5 nombres  correspondant à  la position d'une
  1525.               lettre dans  une  phrase  du  fichier  PASSWD.SYS.  Si vous
  1526.               retournez  les  5  lettres  (collées)  correspondant  aux 5
  1527.               nombres, un Ok vous confirme l'acceptation du mode SYSOP.
  1528.  
  1529.        YL fichier
  1530.                Modification de la description d'un fichier YAPP existant.
  1531.  
  1532.        YZ fichier
  1533.                Supression d'un fichier du repertoire YAPP.
  1534.  
  1535.  
  1536.        8.2 Autres commandes.
  1537.        ---------------------
  1538.  
  1539.        M       
  1540.                Dans le  menu  TRAJECTOGRAPHIE, modification  manuelle des
  1541.               paramètres orbitaux de satellites.
  1542.  
  1543.        S Fichier
  1544.                Dans le GATEWAY  et en  mode commande,  envoi d'un fichier
  1545.               ascii.
  1546.  
  1547.        YU Fichier
  1548.                Dans  le  gateway,   et  uniquement   en  console,  permet
  1549.               d'envoyer  un  fichier  binaire  à  un  système  distant en
  1550.               utilisant le protocole YAPP.
  1551.  
  1552.        YD Fichier
  1553.                Dans le  gateway,  et  uniquement  en  console,  permet de
  1554.               recevoir  un  fichier  binaire   d'un  système  distant  en
  1555.               utilisant le protocole YAPP.
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.        FBB 5.13                                        Page 25 - 16/08/91
  1562.  
  1563.        9 COMMANDES FBBDOS :
  1564.        --------------------
  1565.  
  1566.                  Les différentes commandes de FBBDOS ont une syntaxe très
  1567.               proche de MsDos (R).
  1568.  
  1569.                  Plusieurs commandes spécifiques ont été ajoutées :
  1570.                - PUT et GET pour les transferts de fichiers ascii.
  1571.                - YPUT et YGET pour les transferts de fichiers binaires.
  1572.                - EDIT pour l'édition de fichiers ascii.
  1573.  
  1574.                  A l'entrée dans FBBDOS,  le prompt indique le répertoire
  1575.               virtuel dans lequel  se trouve l'utilisateur.  Il n'y a pas
  1576.               de concept de disque physique (A, C, etc...), l'utilisateur
  1577.               se  trouve  sous  un  répertoire  défini  dans  le  fichier
  1578.               INIT.SRV,   ce    répertoire   devenant    la   racine   de
  1579.               l'arborescence disponible.  Si l'utilisateur  est SYSOP, et
  1580.               s'il a validé ses droits par  la commande SYS, la racine de
  1581.               FBBDOS sera la racine de l'arborescence du disque courant.
  1582.  
  1583.                  Un fichier créé par  un utilisateur lui appartient. Seul
  1584.               le propriétaire  du fichier  ou un  SYSOP ayant  les droits
  1585.               d'écriture (commande  SYS)  pourra effacer  ou  modifier ce
  1586.               fichier.
  1587.  
  1588.        DIR  [masque]  :  Affiche  tous  les  fichiers  contenus  dans  le
  1589.               répertoire  ou  ceux  correspondant   au  masque  s'il  est
  1590.               spécifié. Si masque  correspond à un  nom de répertoire, le
  1591.               contenu de ce répertoire sera listé.
  1592.  
  1593.        LIST  [masque]  :  Affiche  tous  les  fichiers  contenus  dans le
  1594.               répertoire  ou  ceux  correspondant   au  masque  s'il  est
  1595.               spécifié. Si masque  correspond à un  nom de répertoire, le
  1596.               contenu de ce répertoire  sera listé. Chaque ligne contient
  1597.               un nom de fichier et sa description (cf commande YI).
  1598.  
  1599.        TYPE Fichier :  Liste le  contenu d'un fichier  ascii. Cette liste
  1600.               est éventuellement paginée.
  1601.  
  1602.        GET Fichier   : Liste le  contenu d'un fichier  ascii. Cette liste
  1603.               n'est jamais paginée, et  se termine par  un Ctrl Z. Permet
  1604.               les transferts de fichiers de la BBS vers l'utilisateur.
  1605.  
  1606.        PUT Fichier  : Accepte un  fichier ascii issu d'un utilisateur. Le
  1607.               fichier doit se terminer par un Ctrl Z pour être validé. Si
  1608.               le fichier existe déjà, il doit appartenir à l'utilisateur.
  1609.  
  1610.        XGET Fichier : Envoi d'un fichier binaire par la BBS. Le protocole
  1611.               XMODEM est utilisé. Cette commande ne fonctionne que sur un
  1612.               port Modem téléphonique.
  1613.  
  1614.        XPUT Fichier  :  Réception d'un  fichier  binaire par  la  BBS. Le
  1615.               protocole XMODEM est utilisé.  Cette commande ne fonctionne
  1616.               que sur un port Modem téléphonique.
  1617.  
  1618.        YGET Fichier : Envoi d'un fichier binaire par la BBS. Le protocole
  1619.               YAPP est utilisé.
  1620.  
  1621.        FBB 5.13                                        Page 26 - 16/08/91
  1622.        YPUT Fichier  :  Réception d'un  fichier  binaire par  la  BBS. Le
  1623.               protocole YAPP est utilisé.
  1624.  
  1625.        EDIT Fichier :  Edition d'un  fichier texte à  l'aide de l'éditeur
  1626.               ligne. Si  le  fichier existe  déjà,  il doit  appartenir à
  1627.               l'utilisateur. Le mode d'emploi  de l'éditeur est décrit en
  1628.               annexe 1.
  1629.  
  1630.        COPY Origine  Destination  :  Copie  d'un  fichier  dans  un autre
  1631.               fichier. Le  fichier  destination, s'il  existe  déjà, doit
  1632.               appartenir à l'utilisateur.
  1633.  
  1634.        DEL Fichier :  Suppression d'un  fichier. Un fichier  ne peut être
  1635.               supprimé que s'il appartient à l'utilisateur.
  1636.  
  1637.        CD Répertoire : Changement de répertoire. Cette commande permet de
  1638.               se   déplacer   dans   l'arborescence,   en   changeant  de
  1639.               répertoire. "CD  .." permet  de  revenir sur  le répertoire
  1640.               précédent.
  1641.  
  1642.        MD Répertoire :  Création d'un nouveau  répertoire. Cette commande
  1643.               permet  de  créer   un  nouveau  répertoire   à  partir  du
  1644.               répertoire courant.
  1645.  
  1646.        RD Répertoire  : Supprimer  un répertoire.  Un répertoire  ne peut
  1647.               être supprimé que s'il ne contient aucun fichier.
  1648.  
  1649.        PRIV :  Accés à  un  répertoire privé  (ou retour  aux répertoires
  1650.               FbbDos). Chaque  utilisateur peut  accéder à  un répertoire
  1651.               privé si celui-ci  a été  défini par le  sysop (cf commande
  1652.               EU).  Plusieurs   utilisateurs   peuvent   avoir   un  même
  1653.               répertoire privé.
  1654.  
  1655.        DOS  Programme  Arguments  :  Permet  à  un  Sysop  distant (ayant
  1656.               effectué la commande  SYS) de  lancer un  programme DOS. Ce
  1657.               programme ne doit  pas attendre  de données  au clavier. Il
  1658.               peut  éventuellement  avoir   une  liste  d'arguments.  Les
  1659.               données  écrites  par  le   programme  sur  l'écran  seront
  1660.               envoyées au sysop distant à  la fin de l'application. Si le
  1661.               programme attend  des  données  en entrée,  il  sera arrété
  1662.               aprés 2min 45sec et la main sera rendue à l'utilisateur.
  1663.  
  1664.        EXIT : Permet de sortir de FBBDOS et de revenir dans les commandes
  1665.               de la messagerie ou du serveur.
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.        FBB 5.13                                        Page 27 - 16/08/91
  1682.  
  1683.        10 COMMANDES CONSOLE :
  1684.        ----------------------
  1685.  
  1686.                  La plupart  de  ces  commandes ouvrent  une  fenêtre. Le
  1687.               fonctionnement du serveur  reste interrompu  tant que cette
  1688.               fenêtre reste ouverte,  mais les  demandes des utilisateurs
  1689.               restent en file d'attente et  ne seront pas perdues. En cas
  1690.               de non réponse,  elle se refermera  après quelques secondes
  1691.               et la réponse  par défaut ne  sera pas prise  en compte. Ne
  1692.               pas oublier de valider les réponses par "Enter".
  1693.  
  1694.        F1      Aide générale sur l'attribution des commandes.
  1695.  
  1696.        F2      Connexion au  serveur  en local  avec  l'indicatif indiqué
  1697.               après "Console:"
  1698.  
  1699.        F3      Déconnexion manuelle d'une voie.
  1700.  
  1701.        F4      Demande de forwarding manuelle,  ou arrêt du forwarding en
  1702.               cours.
  1703.  
  1704.        F5      Séparation de  l'écran en  deux  parties. La  partie haute
  1705.               correspond au  trafic interne  au serveur,  la partie basse
  1706.               montre le  trafic  entendu  sur les  différents  ports. Les
  1707.               touches flèches  (haut ou  bas)  permettent de  déplacer la
  1708.               séparation entre les deux fenêtres.  Un nouvel appui sur la
  1709.               touche F5 remet une seule fenêtre.
  1710.  
  1711.        F6      Changement de l'indicatif de la console. Vous pouvez ainsi
  1712.               simuler l'appel d'un utilisateur.
  1713.  
  1714.        F7      Commandes  directes   au  TNC.   Permet  une  modification
  1715.               dynamique des paramètres qui seront affectés par défaut aux
  1716.               voies du port concerné. Ces  paramètres ne sont pas pris en
  1717.               compte pour les voies  déjà connectées et seront transférés
  1718.               à la  voie au  moment de  sa connexion.  Les commandes sont
  1719.               spécifiques au TNC utilisé: WA8DED sur TNC2, HostMode PK232
  1720.               avec le PK232 ou le BPQ node.
  1721.  
  1722.        F8      Reboot du  serveur.  L'épuration  des  messages  n'est pas
  1723.               effectuée. Le  reboot peut  être immédiat  (déconnexion des
  1724.               voies actives),  ou différé  (attente  de la  libération de
  1725.               toutes les voies).
  1726.  
  1727.        F9      Trafic avec l'indicatif de la console (mode Gateway).
  1728.  
  1729.        F10     Passage en  conversation avec  l'utilisateur qui  a appelé
  1730.               (commande  T),  ou   fin  de  conversation   et  renvoi  de
  1731.               l'utilisateur en fonctionnement normal.
  1732.  
  1733.        ALT-F1  Volume des instances de forward par BBS.
  1734.  
  1735.        ALT-F2  Liste des  stations  connectées  au moment  ou  vous tapez
  1736.               cette commande.
  1737.  
  1738.        ALT-F3  Arret  du  balayage  des  messages  après  modification de
  1739.               FORWARD.SYS.
  1740.  
  1741.        FBB 5.13                                        Page 28 - 16/08/91
  1742.        ALT-F4  Liste des dernières connexions.
  1743.  
  1744.        ALT-F5  Appel du mini-éditeur plein écran (Cf paragraphe 12).
  1745.  
  1746.        ALT-F6  Différentes options :
  1747.                -Appel valide    :    Autorisation de la commande T.
  1748.                -Bip connexion   :    Envoie un bip à chaque connexion.
  1749.                -Affiche indic   :    Affiche la voie et l'indicatif.
  1750.                -Accès gateway   :    Le gateway entre ports est validé.
  1751.                -Justification   :    Les textes console sont justifiés.
  1752.  
  1753.        ALT-F7  Import  de   forward   à  partir   d'un   fichier  externe
  1754.               (compatible MBL).
  1755.  
  1756.        ALT-F8  Export de forward sur fichier externe (compatible MBL).
  1757.  
  1758.        ALT-F9  Passage  sous  DOS   (retour  par   EXIT).  Attention,  le
  1759.               fonctionnement du serveur est  interrompu pendant ce temps.
  1760.               Les utilisateurs ne sont pas déconnectés mais les commandes
  1761.               restent en liste d'attente.
  1762.  
  1763.        ALT-F10   Arrêt complet  du  serveur. L'arrêt  peut  être immédiat
  1764.               (déconnexion des voies actives),  ou différé (attente de la
  1765.               libération de toutes les voies).
  1766.  
  1767.        Flèche->  Visualisation du canal suivant.
  1768.  
  1769.        Flèche<-  Visualisation du canal précédent.
  1770.  
  1771.        Ctrl -> ou Ctrl <-  Retour à  la  visualisation de  l'ensemble des
  1772.               voies.
  1773.  
  1774.        PG-UP   Affiche la page précédente si elle existe.
  1775.  
  1776.        PG-DW   Affiche la page suivante.
  1777.  
  1778.        HOME    Affiche la première page.
  1779.  
  1780.        END     Affiche la dernière page et retour à l'affichage courant.
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.        FBB 5.13                                        Page 29 - 16/08/91
  1802.  
  1803.        11 VARIABLES TEXTE :
  1804.        --------------------
  1805.  
  1806.        11.1 Définition des variables.
  1807.        ------------------------------
  1808.  
  1809.                  La plupart des fichiers texte acceptent l'utilisation de
  1810.               variables. Ces  variables permettent  d'affecter des textes
  1811.               ou  des  valeurs  en  fonction  du  contexte  ou  des voies
  1812.               utilisées.
  1813.  
  1814.  
  1815.                  Ces variables  sont définies  par  le caractère  $ suivi
  1816.               d'une lettre. La  lettre peut être  majuscule ou minuscule,
  1817.               mais la signification sera différente.
  1818.  
  1819.  
  1820.                  Elles peuvent également être  suivies par un chiffre, et
  1821.               dans ce cas, c'est un paramètre dont la valeur est fonction
  1822.               du contexte.  Ces  variables  particulières  sont utilisées
  1823.               dans les textes,  en général pour  des résultats de calcul.
  1824.               Ne pas  les  utiliser  dans  des  fichiers  autres  que les
  1825.               fichiers de texte (*.TXT).
  1826.  
  1827.  
  1828.                  Le caractère  $ devra  être écrit  $$, pour  ne pas être
  1829.               interprété comme une variable.
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.        FBB 5.13                                        Page 30 - 16/08/91
  1862.  
  1863.        11.2 Liste des variables.
  1864.        -------------------------
  1865.  
  1866.        $0 - $9 : Variables temporaires.
  1867.  
  1868.        $A : @ BBS du header message.
  1869.        $a : Annee de la date actuelle.
  1870.        $B : Insère un caractère ^G (Bell).
  1871.        $C : Numéro du prochain message.
  1872.        $c : Ville de la messagerie.
  1873.        $D : Date actuelle (Format : YYMMDD).
  1874.        $d : Date actuelle (Format : DD-Dec).
  1875.        $E : Numéro de version.
  1876.        $F : Minute de formard.
  1877.        $f : Fichier ajouté au header message (append).
  1878.        $G : Destinataire du header message.
  1879.        $g : Nombre de ports disponibles pour le gateway.
  1880.        $H : Heure actuelle (Format : HH:MM).
  1881.        $I : Prénom de l'Om connecté.
  1882.        $i : Date et heure du header message (Format : MMDD/HHMM).
  1883.        $J : Date du header message (Format : YYMMDD).
  1884.        $j : Date du header message (Format : 29-Dec).
  1885.        $K : Heure du header message (Format : HH:MM).
  1886.        $k : Liste des stations dans la conférence.
  1887.        $L : Numéro du dernier message utilise.
  1888.        $M : Numéro du message header.
  1889.        $m : Fréquence du port utilisé.
  1890.        $N : Nombre de messages actifs.
  1891.        $n : Taille du header message.
  1892.        $O : Indicatif de la messagerie.
  1893.        $o : SSID de la messagerie (0 à 9).
  1894.        $P : Expéditeur du header message.
  1895.        $p : Nombre de lignes par page de l'Om connecté.
  1896.        $Q : Liste de 8 des indicatifs ayant des messages nouveaux.
  1897.        $R : BID du message header message.
  1898.        $S : Sujet du header message.
  1899.        $s : Status du header message.
  1900.        $T : Heure du header message (Format : HH:MM).
  1901.        $t : Type du header message.
  1902.        $U : Indicatif de l'Om connecté.
  1903.        $V : Prénom du SysOp.
  1904.        $v : Route complète (y compris hiérarchie).
  1905.        $W : Insère un return.
  1906.        $X : Date de dernière connexion (Format : 881229).
  1907.        $x : Date de dernière connexion (Format : 29-Dec).
  1908.        $Y : Heure de dernière connexion (Format : 12:30).
  1909.        $y : Annee de la date du header message.
  1910.        $Z : Dernier message lu par l'Om (Commande L).
  1911.        $* : Nombre de voies actives.
  1912.        $= : Voie de l'utilisateur.
  1913.        $! : Port de l'utilisateur.
  1914.        $^ : Nombre de ports autorisés.
  1915.        $? : Qra locator de la messagerie.
  1916.        $% : Liste des stations connectées.
  1917.        $: : Temps de connexion (Format : 12mn 05s).
  1918.        $. : Temps machine (Format : 12mn 05s).
  1919.  
  1920.  
  1921.        FBB 5.13                                        Page 31 - 16/08/91
  1922.  
  1923.        12 MINI-EDITEUR PLEIN ECRAN :
  1924.        -----------------------------
  1925.  
  1926.               Le mini-éditeur est appelé  avec la commande Alt-F5. Celui-
  1927.        ci permet à la messagerie  de continuer à fonctionner normalement,
  1928.        l'édition se faisant dans la  fenêtre console, suivant la position
  1929.        de la barre de séparation trafic/moniteur.
  1930.  
  1931.               Son fonctionnement simplifié permet  tout de même l'édition
  1932.        de  la  plupart  des  fichiers   texte.  La  restriction  la  plus
  1933.        contraignante concerne la longueur des lignes qui ne doit pas être
  1934.        supérieure à 79  caractères. Les fichiers  de langues (xxx.TXT) ne
  1935.        peuvent donc pas être édités.
  1936.  
  1937.               Les tabulations ne sont pas  gérées et sont visualisées par
  1938.        un caractère spécifique.
  1939.  
  1940.               Pendant  l'édition   les   commandes   habituelles   de  la
  1941.        messagerie ne sont plus  actives et sont  remplacées par celles de
  1942.        l'éditeur.
  1943.  
  1944.               A l'appel de  l'éditeur, une fenêtre  apparaît demandant le
  1945.        nom de fichier à éditer.
  1946.  
  1947.               Le fichier  sera par  défaut  recherché dans  le répertoire
  1948.        "FICHIERS" tel que définit dans INIT.SRV.
  1949.               Ex : FORWARD.SYS éditera le fichier C:\FICHIERS\FORWARD.SYS
  1950.               Ex : FORWD\F6FBB éditera le fichier C:\FICHIERS\FORWD\F6FBB
  1951.  
  1952.               Il sera nécessaire  de spécifier le  chemin complet dans le
  1953.        cas où le fichier  à éditer se trouve  dans un autre répertoire ou
  1954.        disque. La  spécification  du nom  de  l'unité de  disque  fait la
  1955.        recherche dans le répertoire courant de l'unité.
  1956.               Ex :  C:INIT.SRV  éditera  le  fichier  C:\FBB\INIT.SRV (le
  1957.        répertoire courant étant C:\FBB).
  1958.  
  1959.               Pour éditer un  fichier message, il  suffit de donner comme
  1960.        nom de fichier le numéro du message précédé du caractère '#'.
  1961.               Ex : #42645  éditera le texte du message 42645.
  1962.  
  1963.               Si le  fichier édité  est un  fichier compilé (FORWARD.SYS,
  1964.        etc...) celui-ci sera recompilé aprés sa sauvegarde.
  1965.  
  1966.  
  1967.        Commandes principales :
  1968.        -----------------------
  1969.  
  1970.        F1 :    Fenêtre d'aide.
  1971.  
  1972.        F2 :    Le fichier  en cours  d'édition est  ajouté au  fichier de
  1973.               courrier entrant (MAIL.IN) de la messagerie.
  1974.  
  1975.        F8 :    Sauvegarde du fichier en cours d'édition.
  1976.  
  1977.        F9 :    Sauvegarde du fichier et sortie de l'éditeur.
  1978.  
  1979.        F10:    Sortie de  l'éditeur sans  sauvegarde. Aucune confirmation
  1980.               n'est demandée.
  1981.        FBB 5.13                                        Page 32 - 16/08/91
  1982.  
  1983.  
  1984.        Commandes d'édition :
  1985.        ---------------------
  1986.  
  1987.        La plupart des commandes d'édition sont issues du pavé numérique.
  1988.  
  1989.        Flèche vers le haut : le curseur remonte d'une ligne.
  1990.  
  1991.        Flèche vers le bas : le curseur descend d'une ligne.
  1992.  
  1993.        Flèche à  droite :  le curseur  avance d'un  caractère. En  fin de
  1994.               ligne  il  retourne  au   premier  caractère  de  la  ligne
  1995.               suivante.
  1996.  
  1997.        Flèche à gauche  : le curseur  recule d'un caractère.  En début de
  1998.               ligne il retourne à la fin de la ligne précédente.
  1999.  
  2000.        Page suivante : le curseur avance  jusqu'à la dernière ligne de la
  2001.               page courante. S'il s'y trouve  déjà, la page suivante sera
  2002.               affichée.
  2003.  
  2004.        Page précédente :  le curseur retourne  à la première  ligne de la
  2005.               page courante.  S'il s'y  trouve  déjà, la  page précédente
  2006.               sera affichée.
  2007.  
  2008.        Début (home) : le curseur se positionne au premier caractère de la
  2009.               ligne courante.
  2010.  
  2011.        Fin : le  curseur se positionne  après le dernier  caractère de la
  2012.               ligne courante.
  2013.  
  2014.        Inser :  l'édition  passe  en mode  insertion  ou  remplacement de
  2015.               caractères.  Le  mode  insertion  est  matérialisé  par  un
  2016.               curseur trait, le mode remplacement par un curseur bloc.
  2017.  
  2018.        Suppr : supprime le caractère sous le curseur. Le curseur ne bouge
  2019.               pas.
  2020.  
  2021.        Retour arrière (Back  Space) :  le caractère  précédant le curseur
  2022.               est effacé, le curseur recule d'un caractère.
  2023.  
  2024.        Contrôle flèche à droite : le curseur avance jusqu'au début du mot
  2025.               suivant.
  2026.  
  2027.        Contrôle flèche à gauche : le curseur recule jusqu'au début du mot
  2028.               précédent.
  2029.  
  2030.        Contrôle début : la première page  est affichée et le curseur va à
  2031.               la première ligne du fichier édité.
  2032.  
  2033.        Contrôle fin : la dernière page est affichée et le curseur va à la
  2034.               dernière ligne du fichier édité.
  2035.  
  2036.        Contrôle Y : la ligne courante est effacée.
  2037.  
  2038.        Contrôle Q : la fin de la ligne courante est effacée.
  2039.  
  2040.  
  2041.        FBB 5.13                                        Page 33 - 16/08/91
  2042.  
  2043.        13 EMS et XMS :
  2044.        ---------------
  2045.  
  2046.               Sur le  PC, Dos  a  une limite  fatidique à  1MOctet. Cette
  2047.        limite a  pu être  dépassée grace  à plusieurs  artifices, plus ou
  2048.        moins heureux.  De  nombreuses normes  ont  vu le  jour,  les plus
  2049.        utilisées aujourd'hui semblent  être la norme  LIM-EMS et la norme
  2050.        XMS. EMS et XMS sont des noms déposés.
  2051.  
  2052.        13.1 EMS (Expanded memory ou mémoire paginée) :
  2053.        -----------------------------------------------
  2054.  
  2055.               EMS signifie Expanded Memory Specification.
  2056.  
  2057.               EMS fonctionne  sur  tous  les PC  compatibles  capables de
  2058.        paginer  la  mémoire  étendue  (tous  les  386  et  certains 286).
  2059.        Certaines cartes  permettent également  à un  XT de  bénéficier de
  2060.        mémoire paginée, en utilisant des artifices "hardware".
  2061.  
  2062.               Les drivers gérant la mémoire paginée sont nombreux. Citons
  2063.        pour exemple  QEMM386.SYS  (Quaterteck) et  EMM386.SYS (Microsoft)
  2064.        pour les systèmes  à base de  386. Ces drivers  doivent suivre les
  2065.        spécifications de  la  norme LIM-EMS  (Lotus-Intel-Microsoft). Les
  2066.        versions actuellement  les  plus  courantes sont  3.2  et  4.0. De
  2067.        nombreuses extensions ont été  faites dans la  version 4.0 mais le
  2068.        logiciel FBB gère ces deux dernières versions.
  2069.  
  2070.               Le  principe  est  assez  simple.  La  mémoire  étendue est
  2071.        découpée en  pages  de 16  Koctets.  Une  fenêtre de  4  pages (64
  2072.        Koctets) dans l'espace adressable standard  du PC permet de voir 4
  2073.        pages de la mémoire paginée.  Cette fenêtre se trouve généralement
  2074.        dans le segment  D000 ou E000 donc en dehors de 640K.
  2075.  
  2076.               La taille  de la  mémoire paginée  dépend évidemment  de la
  2077.        mémoire  étendue  disponible  dans  votre  machine  et  pourra  en
  2078.        utiliser une partie ou la totalité (cela dépend du driver EMS).
  2079.  
  2080.               Une commande  envoyée  au  driver permet  de  spécifier les
  2081.        pages vues à travers la fenêtre  et auxquelles on veut accéder. Il
  2082.        est alors  relativement simple  d'écrire et  lire dans  la mémoire
  2083.        paginée.
  2084.  
  2085.               Cette description  est  assez simpliste,  la  norme LIM-EMS
  2086.        permettant beaucoup d'autres choses.
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.        FBB 5.13                                        Page 34 - 16/08/91
  2102.  
  2103.        13.2 XMS (Extended memory ou memoire étendue) :
  2104.        -----------------------------------------------
  2105.  
  2106.               XMS signifie eXtended Memory Specification.
  2107.  
  2108.               XMS fonctionne  sur  tous  les PC  compatibles  286  ou 386
  2109.        possédant de la mémoire étendue (au dessus du MégaOctet).
  2110.  
  2111.               Un des  drivers permettant  d'utiliser  cette norme  est le
  2112.        HIMEM.SYS de MICROSOFT fourni  avec certains logiciels ou systèmes
  2113.        d'exploitation   d'origine   MICROSOFT   (WINDOWS   par  exemple).
  2114.        D'autres drivers  existent  également  et font  référence  à cette
  2115.        norme.
  2116.               Ce driver  permet  également  le  chargement  de programmes
  2117.        résidents dans le mémoire haute (HMA).
  2118.  
  2119.               Une astuce  de fonctionnement  des microprocesseurs  286 et
  2120.        386 fait qu'en mode  réel (similaire au  8086 et 8088) l'adressage
  2121.        ne fait pas  un MégaOctet  mais un  MégaOctet +  64 KiloOctets. En
  2122.        mode réel,  les  segments  d'adressage font  65536  octets, chaque
  2123.        segment pouvant être défini tous les 16 octets de la forme.
  2124.               Ex : Segment  1000 Offset  4000 (1000:4000)  est en réalité
  2125.        l'adresse 14000.
  2126.  
  2127.               Si l'on  prend le  dernier  segment soit  FFFF (FFFF:0000),
  2128.        l'adresse est FFFF0, et il correspond au MegaOctet moins 16 octets
  2129.        (chaque segment  pouvant  être  défini  tous  les  16  octets). En
  2130.        théorie ce dernier segment  devrait donc être  limité à 16 octets,
  2131.        mais en  pratique on  dépasse  allègrement le  Mégaoctet et  on se
  2132.        retrouve dans la  mémoire étendue, bien  qu'étant toujours en mode
  2133.        réel (8086 ou 8088). Cette zone appelée HMA va donc de FFFF:0010 à
  2134.        FFFF:FFFF, soit  65520 octets.  Cette zone  est appelée  HMA (High
  2135.        Memory Area). Des  programmes résidents pourront  y être rangés et
  2136.        exécutés.
  2137.  
  2138.               Au dessus  de la  zone HMA,  le seul  moyen d'accéder  à la
  2139.        mémoire est le mode virtuel  (adressage étendu). Cet adressage est
  2140.        utilisé de façon  transparente par  le driver  HIMEM.SYS et permet
  2141.        suivant le type de processeur utilisé  (286 ou 386) d'accéder à de
  2142.        nombreux MégaOctets de mémoire.
  2143.  
  2144.               Cette  zone  mémoire  est   appelée  EMB  (extended  memory
  2145.        blocks). Cette  zone  va  nous  permettre de  ranger  ou  lire des
  2146.        données. On  y  accède  par  l'intermediaire  du  driver HIMEM.SYS
  2147.        celui-ci fonctionnant  par recopie,  le  processeur étant  dans le
  2148.        driver en mode virtuel (adressage  étendu). Le fait d'utiliser une
  2149.        recopie de mémoire  à mémoire fait  que dans le  cas de transferts
  2150.        importants l'opération  peut  être  assez longue.  Le  driver doit
  2151.        alors s'interrompre  régulièrement  pour laisser  passer certaines
  2152.        interruptions (dont l'horloge du système).
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.        FBB 5.13                                        Page 35 - 16/08/91
  2162.  
  2163.        13.3 FBB et Mémoire additionnelle :
  2164.        -----------------------------------
  2165.  
  2166.               Le logiciel FBB sait utiliser  les deux types de gestion de
  2167.        mémoire (EMS ou XMS).
  2168.  
  2169.               Cette mémoire  contient  les listes  de  messages. D'autres
  2170.        données pourront ultérieurement y  être rangées. L'augmentation de
  2171.        performance  en  recherche  (commandes  L>,  l<,  LS,  etc...) est
  2172.        spectaculaire, de 10 a 20 fois  plus rapide (environ 1 seconde sur
  2173.        un 386).
  2174.  
  2175.               EMS doit  être de  version  supérieure ou  égale à  3.2 (La
  2176.        version 4.0 est plus performante).
  2177.  
  2178.               XMS doit être de version supérieure ou égale à 2.0.
  2179.  
  2180.               Le type de gestion utilisable  est tout d'abord fonction du
  2181.        processeur utilisé,  XMS sur  286  standard, EMS  ou XMS  sur 386.
  2182.        L'EMS peut nécessiter une  carte additionnelle sur  XT ou 286 mais
  2183.        est alors très performant.
  2184.  
  2185.               Certains  PC   286   permettent   l'usage   de   l'EMS  par
  2186.        l'intermediaire de circuits spécialisés intégrés sur la carte mère
  2187.        ou de solutions  logicielles lourdes (hypothéquant  plus de 64K de
  2188.        mémoire par exemple).
  2189.  
  2190.               L'EMS sur 386 nécessite seulement l'utilisation d'un driver
  2191.        logiciel (EMM386, QEMM386, etc...) et consomme trés peu de mémoire
  2192.        (quelques KOctets).
  2193.  
  2194.  
  2195.        13.4 Choix de la mémoire additionnelle :
  2196.        ----------------------------------------
  2197.  
  2198.               Ce  choix  est  donc  trés  dépendant  de  la configuration
  2199.        matérielle utilisée. En conclusion :
  2200.  
  2201.               Sur Xt    : Rien (carte additionnelle obligatoire) !
  2202.  
  2203.               Sur At286 : Toujours XMS, parfois EMS.
  2204.  
  2205.               Sur At386 : Tout est possible, EMS est plus performant.
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.        FBB 5.13                                        Page 36 - 16/08/91
  2222.  
  2223.        14 FORMAT DES FICHIERS :
  2224.        ------------------------
  2225.  
  2226.  
  2227.  
  2228.                  Les différents  fichiers permettant  la configuration et
  2229.               le fonctionnement  de  ce  logiciel de  messagerie  ont une
  2230.               syntaxe très précise.  De la configuration  de ces fichiers
  2231.               dépendra le bon fonctionnement de votre logiciel.
  2232.  
  2233.  
  2234.                  Le premier fichier à  configurer est INIT.SRV. C'est lui
  2235.               qui contient les renseignements sur la messagerie et sur la
  2236.               configuration que vous utilisez.
  2237.  
  2238.  
  2239.                  Le système contient plus d'une dizaine de fichiers texte
  2240.               que vous pouvez reconfigurer.  N'oubliez pas de sauvegarder
  2241.               l'ancien fichier  avant de  le modifier.  Le retour arrière
  2242.               est  bien  souvent  nécessaire.   Ne  supprimez  jamais  de
  2243.               fichier, vous pourriez  perdre des  données importantes. Ne
  2244.               modifiez jamais de  fichier binaire.  Certains fichiers ont
  2245.               un nombre de lignes défini, et l'ajout ou la suppression de
  2246.               lignes génèrerait  un message  d'erreur.  C'est le  cas des
  2247.               fichiers de configuration et des fichiers de textes.
  2248.  
  2249.  
  2250.                  Dans la plupart  des fichiers de  configuration, et dans
  2251.               les fichiers  texte,  le  caractère #  en  PREMIERE COLONNE
  2252.               signifie que la  ligne est un  commentaire et n'entrera pas
  2253.               dans le compte des lignes.
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.        FBB 5.13                                        Page 37 - 16/08/91
  2282.  
  2283.        14.1 Fichier APPEL.BAT
  2284.        ----------------------
  2285.  
  2286.                  Ce fichier permet de lancer les différentes applications
  2287.               nécessaires  au   bon   fonctionnement   du   logiciel,  et
  2288.               d'executer  les   applications   pendant   la   période  de
  2289.               maintenance.
  2290.  
  2291.  
  2292.                Exemple de fichier APPEL.BAT :
  2293.  
  2294.             @echo off
  2295.             cd \fbb
  2296.             break off
  2297.             timer /s
  2298.             echo Appel du serveur ^C pour interrompre
  2299.             sleep 3
  2300.             fbbios 2       (driver modem si utilisation modem)
  2301.             serv %1
  2302.             if errorlevel 2 goto direct
  2303.             if errorlevel 1 goto suite
  2304.             goto fin
  2305.        :suite
  2306.             cls
  2307.             echo
  2308.             echo Sauvegarde des fichers en cours sur disque B:
  2309.             copy \fichiers\dirmes.sys b:
  2310.             copy \fichiers\inf.sys    b:
  2311.             echo Epuration des messages en cours
  2312.             epurmess
  2313.        :direct
  2314.             timer /s
  2315.             cd \fichiers
  2316.             tlabel
  2317.             if not exist amsat.txt goto appel
  2318.             ajoursat amsat.txt > ajoursat.res
  2319.             del amsat.txt
  2320.        :appel
  2321.             cd \fbb
  2322.             echo Appel du serveur ^C pour interrompre
  2323.             sleep 3
  2324.             serv -t
  2325.             if errorlevel 2 goto direct
  2326.             if errorlevel 1 goto suite
  2327.        :fin
  2328.             echo Arret du serveur
  2329.             break on
  2330.             Echo on
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.        FBB 5.13                                        Page 38 - 16/08/91
  2342.  
  2343.        14.2 Fichier INIT.SRV
  2344.        ---------------------
  2345.  
  2346.                  INIT.SRV est  le  seul  fichier  à  se  trouver  sous le
  2347.               répertoire contenant le logiciel (FBB). Ceci s'explique par
  2348.               le fait  qu'il  définit  les différents  répertoires  de la
  2349.               configuration.
  2350.  
  2351.        #
  2352.        # Ceci est un exemple de fichier d'initialisation FBB 5.11
  2353.        #
  2354.        #
  2355.        # Indicatif de la messagerie et adresse hiérarchique.
  2356.        F6FBB.FRA.EU
  2357.        #
  2358.        # S.S.I.D. (0 à 9)
  2359.        1
  2360.        #
  2361.        # Qra locator qui sera pris en compte  dans les calculs  de
  2362.        # trajectographie si l'utilisateur n'a pas précisé le sien.
  2363.        JN03QL
  2364.        #
  2365.        # Qth (variable $c)
  2366.        Toulouse
  2367.        #
  2368.        # Répertoire des fichiers systeme
  2369.        C:\FICHIERS\
  2370.        #
  2371.        # Répertoire des messages
  2372.        C:\MAIL\
  2373.        #
  2374.        # Répertoire des messages compressés
  2375.        C:\BINMAIL\
  2376.        #
  2377.        # Répertoire utilisateurs
  2378.        C:\USERS\
  2379.        #
  2380.        # Répertoire Yapp
  2381.        C:\YAPP\
  2382.        #
  2383.        # Répertoire de la rubrique DOC
  2384.        C:\DOCS\
  2385.        #
  2386.        # Prenom du SYSOP.
  2387.        Jean-Paul
  2388.        #
  2389.        # Indicatif du SYSOP.
  2390.        F6FBB
  2391.        #
  2392.        # Indicatif (et eventuellement routage) à qui seront adressés les
  2393.        # messages SYSOP. (remplacer l'indicatif par * si les messages
  2394.        # pour SYSOP ne sont pas demandés).
  2395.        FD1CDC@FD1CDC
  2396.        #
  2397.        # Nom du fichier du courrier entrant dans la BBS.
  2398.        \FBB\MAIL
  2399.        #
  2400.  
  2401.        FBB 5.13                                        Page 39 - 16/08/91
  2402.  
  2403.        # Type de vidéo utilisé (0 : CGA, 1 : EGA, 2 : VGA)
  2404.        # ou nombre de lignes sans programmation de la carte si négatif.
  2405.        0
  2406.        #
  2407.        # Log complet :
  2408.        #   OK : Toutes les opérations seront enregistrées.
  2409.        #   NO : Seul le carnet de trafic est tenu à jour.
  2410.        OK
  2411.        #
  2412.        # Accès direct écran
  2413.        #       OK : Les accès écrans se font directement avec le BIOS et
  2414.        #         sont donc plus rapides.
  2415.        #       NO : Les accès écrans se font par l'intermédiaire du DOS,
  2416.        #       et permettent la compatibilité avec DESQVIEW.
  2417.        OK
  2418.        #
  2419.        # Indication des voies
  2420.        OK
  2421.        #
  2422.        # Mode Test
  2423.        #       OK :   Le système fonctionne en test, les TNC ne sont pas
  2424.        #         nécessaires, les entrées sorties sont simulées.
  2425.        #       NO :   Fonctionnement normal.
  2426.        NON
  2427.        #
  2428.        # Validation Forward type FBB
  2429.        #       OK :   Le forward entre messageries FBB utilise un
  2430.        #              protocole spécifique, plus efficace en terme de  
  2431.        #              rendement.
  2432.        #       NO :   Le forward FBB ne sera pas utilisé.
  2433.        OK
  2434.        #
  2435.        # Validation du forward compresse
  2436.        OK
  2437.        #
  2438.        # Masque des options affectés a la première connexion. Ce masque
  2439.        # est la somme des options :
  2440.        # 1:EXCLU, 2:LOCAL, 4:EXPERT, 8:SYSOP, 16:BBS, 32:PAGE,
  2441.        # 64:INVITE, 128:MODEM
  2442.        32
  2443.        #
  2444.        # Heure de maintenance des fichiers système.
  2445.        4
  2446.        #
  2447.        # Time-out connexion normal (mn)
  2448.        #       Temps au bout duquel un utilisateur inactif sera
  2449.        #       déconnecté.
  2450.        10
  2451.        #
  2452.        # Time-out 'Forward' (mn)
  2453.        #       Temps au bout duquel un forward inactif sera déconnecté.
  2454.        20
  2455.        #
  2456.        # Décalage par rapport a Greenwich (heures)
  2457.        #       Différence entre l'heure locale et l'heure de GREENWICH.
  2458.        #       Nécessaire pour la mise a jour des entêtes de forward.
  2459.        +2
  2460.        #
  2461.        FBB 5.13                                        Page 40 - 16/08/91
  2462.  
  2463.        # Nombre d'indicatifs contenus dans la variable $Q. Cette variable
  2464.        # est une partie scannee de la liste des indicatifs ayant des
  2465.        # messages non lus.
  2466.        8
  2467.        #
  2468.        # Nombre de lignes du backscroll (0 = pas de backscroll).
  2469.        # Chaque ligne occupe 160 octets de memoire.
  2470.        # Premier nombre = utilisateurs. Deuxième nombre = console
  2471.        100 100
  2472.        #
  2473.        # Texte entête forward (les variables peuvent être utilisées).
  2474.        [$c - FBB$E]
  2475.        #
  2476.        # Nombre de BIDs en fichier (32000 Max, 3000 Conseillés!)
  2477.        #       Un nombre de BID de 3000 est un bon compromis entre la
  2478.        #       taille du fichier et le temps de recherche.
  2479.        3000
  2480.        #
  2481.        # Limitation en KBytes de la taille du bloc forward FBB
  2482.        #       Le protocole de forward FBB fonctionnant par blocs de
  2483.        #       messages, il est nécessaire de préciser la taille à partir
  2484.        #       de laquelle l'envoi sera interrompu.
  2485.        10
  2486.        #
  2487.        # Utilisation memoire (RIEN=0 EMS=1 XMS=2)
  2488.        1
  2489.        #
  2490.        # Interruption interne (Hexadecimal)
  2491.        7C
  2492.        #
  2493.        # Les couleurs des textes sont programmables parmi 16  couleurs.
  2494.        #       Les fonds ne peuvent prendre qu'une des 8 premières
  2495.        #       couleurs. Un TEXTE (pas un FOND) peut être clignotant en
  2496.        #       rajoutant 128 à sa couleur.
  2497.        #
  2498.        #
  2499.        #   Noir       : 0       Gris foncé    : 8
  2500.        #   Bleu       : 1       Bleu clair    : 9
  2501.        #   Vert       : 2       Vert clair    : 10
  2502.        #   Cyan       : 3       Cyan clair    : 11
  2503.        #   Rouge      : 4       Rouge clair   : 12
  2504.        #   Magenta    : 5       Magenta clair : 13
  2505.        #   Marron     : 6       Jaune         : 14
  2506.        #   Gris clair : 7       Blanc         : 15
  2507.        #
  2508.        # COULEURS FONDS
  2509.        #
  2510.        # Status (haut)
  2511.        1
  2512.        # Bandeau (milieu)
  2513.        7
  2514.        # Texte (bas)
  2515.        0
  2516.        # Menus
  2517.        4
  2518.        #
  2519.  
  2520.  
  2521.        FBB 5.13                                        Page 41 - 16/08/91
  2522.  
  2523.        # COULEURS CARACTERES
  2524.        #
  2525.        # Status (haut)
  2526.        7
  2527.        # Bandeau (milieu)
  2528.        1
  2529.        # Menus
  2530.        14
  2531.        # Texte envoyé
  2532.        10
  2533.        # Texte reçu
  2534.        12
  2535.        # UI (Headers)
  2536.        15
  2537.        # UI (trafic)
  2538.        7
  2539.        # Console
  2540.        14
  2541.        # Balise
  2542.        6
  2543.        # Indicateur de voies
  2544.        11
  2545.        #
  2546.        # Fin des initialisations. Une série de tirets sépare les
  2547.        # initialisations de la liste des services.
  2548.        #
  2549.        -------
  2550.        #
  2551.        # Liste des services. Il n'y a pas de limite du nombre de
  2552.        # services. La liste doit se terminer par une série de tirets.
  2553.        #
  2554.        REQDIR C:\FBB\REQDIR.COM
  2555.        REQFIL C:\FBB\REQFIL.COM
  2556.        NEWDOC C:\FBB\NEWDOC.COM
  2557.        #
  2558.        -------
  2559.        #
  2560.        # Fin du fichier d'initialisation
  2561.        #
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.        FBB 5.13                                        Page 42 - 16/08/91
  2582.  
  2583.        14.3 Fichier PORT.SYS
  2584.        ---------------------
  2585.  
  2586.                  Le  fichier   PORT.SYS  définit   la  configuration  des
  2587.               différents ports  reliés aux  TNC. Le  logiciel contient un
  2588.               driver intégré permettant  de gérer 8  ports série maximum,
  2589.               de COM1  à COM8.  Il est  également possible  d'utiliser un
  2590.               driver externe du type COMBIOS ou MBBIOS. Le driver interne
  2591.               sait  également   gérer   un  multiplexeur   permettant  de
  2592.               raccorder jusqu'a quatre TNC par port série.
  2593.  
  2594.                  Une ligne commençant  par le  caractère #  est une ligne
  2595.               commentaire  et   n'est  pas   prise   en  compte   par  le
  2596.               configurateur.
  2597.  
  2598.                  Le fichier est organisé  en 3 sous-ensembles minimum, un
  2599.               quatrième sous-ensemble est facultatif :
  2600.  
  2601.        - 1 er sous-ensemble : Configuration des COMs.
  2602.                
  2603.                  Deux champs doivent définir cette ligne :
  2604.  
  2605.                 Champ 1 : Nombre de COMs utilisés par la configuration.
  2606.                 Champ 2 :  Nombre de TNCs  et modem téléphonique utilisés
  2607.                           par  la  configuration,  sachant  qu'il  peut y
  2608.                           avoir  jusqu'a  4   TNCs  par   port  série  en
  2609.                           utilisant un multiplexeur.
  2610.  
  2611.        - 2 ème sous-ensemble : Définition des COMs (communication).
  2612.  
  2613.                 Il doit y avoir autant de lignes que de COMs définis dans
  2614.                 le premier sous-ensemble.
  2615.  
  2616.                 Ces lignes doivent contenir 3 champs :
  2617.                 Champ 1 : Numéro du COM.
  2618.                 Champ 2 : Type d'interface :
  2619.                            0 = pas de COMBIOS.
  2620.                            1 = COMBIOS ou MBBIOS.
  2621.                            2 = BPQ Node.
  2622.                            3 = modem téléphonique et FBBIOS.
  2623.                 Champ 3 :  Adresse en  Héxa du  COM (0  si utilisation de
  2624.                           COMBIOS/MBBIOS ou Modem).
  2625.                 Champ 3 : Vitesse (Baud Rate) du COM.
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.        FBB 5.13                                        Page 43 - 16/08/91
  2642.  
  2643.        - 3 ème sous-ensemble : Spécification des ports vers les TNCs.
  2644.  
  2645.                Il doit y avoir autant de  lignes que de TNCs définis dans
  2646.               le premier sous-ensemble.
  2647.  
  2648.                Ces lignes contiennent 8 champs :
  2649.                 Champ 1 : Numéro du port (1 à 8).
  2650.                 Champ 2  :  Nombre de  voies  affectées au  port (suivant
  2651.                           firmware de 1 à 18).
  2652.                 Champ 3 : Numéro du COM utilisé par le port (1 à 8).
  2653.                 Champ 4 : Numéro du  canal si utilisation du multiplexeur
  2654.                           (1 à 4) (ou 1 si pas de multiplexeur).
  2655.                 Champ 5 :  Taille maximale  des paquets  (Paclen) pour le
  2656.                           port considéré (32 à 250).
  2657.                 Champ 6 : Nombre maximum  de paquets par trame (Maxframe)
  2658.                           pour le port considéré (1 à 7).
  2659.                 Champ  7  :  Nombre  de  voies  autorisées  en forwarding
  2660.                           sortant.
  2661.                 Champ 8 :  Minute et période  de déclenchement du forward
  2662.                           sur  le   port.   En  specifiant   une  période
  2663.                           inférieure a l'heure, il est possible d'appeler
  2664.                           plusieurs fois par heure.
  2665.                 Champ 9 : Mode de gestion du port :
  2666.                            Accès = 1 lettre parmi :
  2667.                                 B = Accès réservé aux BBS.
  2668.                                 G = Accès limité à quelques commandes.
  2669.                                 U = Accès non limité.
  2670.                            Emulation = 1 lettre parmi :
  2671.                                 D = WA8DED.
  2672.                                 P = PK232 (ou BPQ 3.xx).
  2673.                                 Q = BPQ 4.xx
  2674.                            Options - choix parmi :
  2675.                                 M = Accès modem sur ce port.
  2676.                                 Y = YAPP autorisé sur ce port.
  2677.                                 W = Gateway autorisé VERS ce port.
  2678.                 Champ 10 : Chaîne  de caractères définissant la fréquence
  2679.                           du port (10 caracteres max).
  2680.  
  2681.        - 4 ème  sous-ensemble (FACULTATIF): Spécification  de voies ayant
  2682.               un indicatif  et  un  mode différent  de  ceux  définis par
  2683.               défaut. Cette  fonction n'est  possible qu'avec l'émulation
  2684.               WA8DED.
  2685.  
  2686.                  Champ 1 : Numéro du port
  2687.                  Champ 2 : Nombre de voies à spécifier dans le port.
  2688.                            Ce nombre de voies doit être inférieur au
  2689.                            celui qui a été défini pour le port.
  2690.                  Champ 3 : Indicatif et SSID à affecter à ces voies.
  2691.                  Champ 4 : Mode d'accès a ces voies - 1 lettre parmi :
  2692.                                 B = Accès réservé aux BBS.
  2693.                                 G = Accès limité à quelques commandes.
  2694.                                 U = Accès non limité.
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.        FBB 5.13                                        Page 44 - 16/08/91
  2702.  
  2703.  
  2704.                Exemple de fichier,  configuration 1 port,  4 voies dont 2
  2705.               autorisées en forward sortant, sans COMBIOS :
  2706.  
  2707.        #Nbre de COMs  Nbre de TNCs
  2708.         1             1
  2709.        #
  2710.        #Com         Interface      Adresse (Hex)  Vitesse
  2711.         3           0              3E8            9600
  2712.        #
  2713.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Freq
  2714.         1   4       3   1     250    2        2   40/60   U    144.675
  2715.        #
  2716.  
  2717.                Exemple de  fichier, configuration  1  port, 4  voies sans
  2718.               COMBIOS, 2  voies  seront  réservées  BBS  avec l'indicatif
  2719.               F6FBB-12 :
  2720.  
  2721.        #Nbre de COMs  Nbre de TNCs
  2722.         1             1
  2723.        #
  2724.        #Com           Interface   Adresse (Hex)  Vitesse
  2725.         3             0           3E8            9600
  2726.        #
  2727.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Freq
  2728.         1   4       3   1     250    2        1   40/60   U    144.675
  2729.        #
  2730.        #TNC  Nbvoies  Indic-SSID  Mode
  2731.         1    2        F6FBB-12    B
  2732.  
  2733.  
  2734.                Exemple de fichier,  configuration 4 ports,  13 voies sans
  2735.               COMBIOS, avec un  multiplexeur externe sur  COM1 (le port 1
  2736.               est en accès limité et les ports 2 et 3 autorisent YAPP, le
  2737.               port 4 est équipé d'un PK232 et accès BBS) :
  2738.  
  2739.        #
  2740.        #Nbre de COMs   Nbre de TNCs
  2741.         1              4
  2742.        #
  2743.        #Com         Interface      Adresse (Hex)  Vitesse
  2744.         1           0              3F8            9600
  2745.        #
  2746.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Freqe
  2747.         1   4       1   1     250    2        0   40/60   G    144.675
  2748.         2   4       1   2     250    2        1   00/15   UY   145.275
  2749.         3   4       1   3     250    4        4   10/15   UY   430.675
  2750.         4   1       1   4     64     1        1   40/60   BP   14.107
  2751.        #
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.        FBB 5.13                                        Page 45 - 16/08/91
  2762.  
  2763.  
  2764.                Exemple de fichier,  configuration 4 ports,  13 voies avec
  2765.               COMBIOS ou MBBIOS :
  2766.  
  2767.        #
  2768.        #Nbre de COMs  Nbre de TNC
  2769.         4             4
  2770.        #
  2771.        #Com         Interface     Adresse (Hex) Vitesse
  2772.         1           1             0             9600
  2773.         2           1             0             9600
  2774.         3           1             0             9600
  2775.         4           1             0             9600
  2776.        #
  2777.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Freqe
  2778.         1   4       1   1     250    2        0   40/60   G    144.675
  2779.         2   4       2   1     250    4        1   00/15   UY   145.275
  2780.         3   4       3   1     250    4        4   10/15   UY   430.675
  2781.         4   1       4   1     80     2        1   40/60   U    21.107
  2782.        #
  2783.  
  2784.  
  2785.                Exemple de fichier, configuration 1  port avec BPQ Node et
  2786.               4 voies :
  2787.  
  2788.        #
  2789.        #Nbre de COMs  Nbre de TNC
  2790.         1             1
  2791.        #
  2792.        #Com         Interface     Adresse (Hex) Vitesse
  2793.         1           2             0             9600
  2794.        #
  2795.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Freqe
  2796.         1   4       1   1     250    2        2   40/60   PBY   144.675
  2797.        #
  2798.  
  2799.  
  2800.                Exemple de fichier,  configuration 1  port avec  DRSI et 4
  2801.               voies :
  2802.  
  2803.        #
  2804.        #Nbre de COMs  Nbre de TNC
  2805.         1             1
  2806.        #
  2807.        #Com         Interface     Adresse (Hex) Vitesse
  2808.         1           3             0             9600
  2809.        #
  2810.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Freqe
  2811.         1   4       1   1     250    2        2   40/60   DBY   144.675
  2812.        #
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.        FBB 5.13                                        Page 46 - 16/08/91
  2822.  
  2823.        14.4 Fichier FORWARD.SYS et fichiers inclus
  2824.        -------------------------------------------
  2825.  
  2826.                  Le  fichier  FORWARD.SYS  définit  la  programmation des
  2827.               différentes messageries  adjacentes,  vers  lesquelles sera
  2828.               acheminé le  courrier. Le  fichier est  organisé par blocs,
  2829.               chaque bloc étant  spécifique d'une  messagerie. Seules les
  2830.               messageries ADJACENTES doivent être définies.
  2831.  
  2832.                  Ce fichier et ses fichiers  inclus sont compilés lors du
  2833.               lancement du  logiciel,  édition  avec  le  mini-éditeur ou
  2834.               aprés retour  de la  commande AltF9  (dos shell)  si un des
  2835.               fichiers a été modifié.
  2836.  
  2837.                  Si le fichier FORWARD.SYS ou  un des fichiers inclus est
  2838.               modifié, la totalité  des messages actifs  sera balayée, et
  2839.               les  routages  seront  refaits  en  fonction  des  nouveaux
  2840.               paramètres de ce fichier.  Le balayage peut être interrompu
  2841.               a tout moment par la  commande Alt F3 (si les modifications
  2842.               ne portent pas sur les routes par exemple).
  2843.  
  2844.                  Chaque  ligne  du   fichier  commence   par  une  lettre
  2845.               définissant le rôle de la ligne. Toute ligne commençant par
  2846.               un # est considérée comme commentaire et est ignorée.
  2847.  
  2848.        Types de lignes :
  2849.  
  2850.        A INDICATIF
  2851.                Début de bloc et nom de la messagerie adjacente.
  2852.  
  2853.        B INDICATIF
  2854.                Indicatif de la  messagerie acheminée dans  ce bloc. Seuls
  2855.               les  messages  ayant   un  indicatif   comme  routage  sont
  2856.               concernés par  cette ligne.  Les  bulletins sont  routés en
  2857.               fonction de la ligne G.
  2858.  
  2859.        C C DESTINATAIRE [V REPET1 REPET2 ETC...]
  2860.                La ligne de connexion  complète (C dest  V rep1 rep2) doit
  2861.               suivre la lettre C. Dans la plupart des cas, il y aura deux
  2862.               lettres  C   consécutives  (non   collées).  La   lettre  V
  2863.               spécifiant une suite  de répéteurs est  facultative dans le
  2864.               cas  d'utilisation  de   PROMS  TF4   ou  équivalent  (voir
  2865.               WA8DED.DOC). Il peut  y avoir  plusieurs lignes  C, dans le
  2866.               cas de connexions successives (utilisation de réseau TheNet
  2867.               par  exemple).   Une  ligne   de  connexion  conditionnelle
  2868.               (comprise entre un IF et un ENDIF) permet de n'appeler qu'à
  2869.               des heures définies.
  2870.  
  2871.        D COMMANDE
  2872.                Commande à exécuter par le DOS (Programmation de fréquence
  2873.               par exemple). L'écran est sauvegardé avant la commande puis
  2874.               remis après  la  commande.  Celle-ci  peut  donc  accéder à
  2875.               l'écran.
  2876.  
  2877.        ELSE
  2878.                Condition complémentaire a la ligne IF
  2879.  
  2880.  
  2881.        FBB 5.13                                        Page 47 - 16/08/91
  2882.  
  2883.        ENDIF
  2884.                Fin des lignes conditionnelles définies par le IF.
  2885.  
  2886.        F INDICATIF
  2887.                Indicatif qui  sera automatiquement  acheminé (sauf  si un
  2888.               routage a  été  spécifié)  vers  la  messagerie  qui  a été
  2889.               précedemment citée par  une ligne B  (doit suivre une ligne
  2890.               B). Il peut y avoir plusieurs lignes F suivant une ligne B.
  2891.  
  2892.        G ROUTE
  2893.                Indicateur de groupe de routage pour les bulletins (EU par
  2894.               exemple). Cet  indicateur  ne s'applique  qu'aux bulletins.
  2895.               Les messages privés sont routés en fonction de l'indicateur
  2896.               de BBS  (voir ligne  B). Il  peut y  avoir plusieurs lignes
  2897.               d'indication de routage par BBS adjacente.
  2898.  
  2899.        H ROUTE
  2900.                Définition d'une route utilisant l'adressage hierarchique.
  2901.               Les Jokers (* ou ?) doivent être utilisés pour remplacer la
  2902.               partie de l'adressage fonction de la destination.
  2903.  
  2904.        IF D xx
  2905.                Test conditionnel  du  jour  de  la  semaine.  Cette ligne
  2906.               definit un  ensemble  de  lignes qui  ne  seront  prises en
  2907.               compte que  si  l'expression  définissant le  ou  les jours
  2908.               suivant le IF est vraie. La valeur 0 correspond au dimanche
  2909.               et le  6  correspond au  samedi.  L'expression de  la forme
  2910.               'IF D 0,2,4-6' est  vraie pour dimanche,  mardi et pour les
  2911.               jours de  jeudi  a samedi.  Il  peut y  avoir  plusieurs IF
  2912.               imbriqués (l'indentation  est  recommandée), mais  jamais a
  2913.               l'extérieur  des  blocs.  ENDIF  définit  la  fin  du  bloc
  2914.               conditionnel.
  2915.  
  2916.        IF FREE
  2917.                Test conditionnel de  la disponibilité d'un  port. Le test
  2918.               sera vrai si aucune voie du port est affectée. Ce test peut
  2919.               être nécessaire avant de changer la fréquence d'un émetteur
  2920.               par  éxemple.  Il  peut  y  avoir  plusieurs  IF  imbriqués
  2921.               (l'indentation est recommandée),  mais jamais a l'extérieur
  2922.               des blocs. ENDIF définit la fin du bloc conditionnel.
  2923.  
  2924.        IF H xx
  2925.                Test conditionnel de l'heure  (IF). Cette ligne definit un
  2926.               ensemble de lignes qui ne seront prises en compte que si la
  2927.               tranche horaire suivant le IF est vraie. La tranche horaire
  2928.               de la forme 'IF H 0,4,12-23'  est vraie pour 0h, 4h et pour
  2929.               les heures  de 12h  a  23h. Il  peut  y avoir  plusieurs IF
  2930.               imbriqués (l'indentation  est  recommandée), mais  jamais a
  2931.               l'extérieur  des  blocs.  ENDIF  définit  la  fin  du  bloc
  2932.               conditionnel.
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.        FBB 5.13                                        Page 48 - 16/08/91
  2942.  
  2943.        IF C1 ... IF C9
  2944.                Test conditionnel du  choix de  route. La valeur  n est un
  2945.               chiffre de 1 à  9 correspondant au  choix. Le premier choix
  2946.               est 1, et le  nombre de choix maximum  est de 9. Les lignes
  2947.               comprises entre  le  IF Cn  et  le ENDIF  seront  prises en
  2948.               compte seulement si le choix courant est n. Si la connexion
  2949.               n'a pas été valide (prompt de la BBS distante non reçu), le
  2950.               choix sera incrementé  et le  bloc de nouveau  testé, si le
  2951.               port est le  même. Si le  port est différent,  le bloc sera
  2952.               testé lors des  tests correspondant au  nouveau port. Si la
  2953.               connexion aboutit, le choix est  remis à 1 pour le prochain
  2954.               appel, sinon le choix est incrémenté. Si tous les choix ont
  2955.               été passés sans succès, le choix  est remis à 1, et l'appel
  2956.               est abandonné,  le  système  passe au  bloc  suivant. ENDIF
  2957.               définit la fin du bloc conditionnel.
  2958.  
  2959.        L COMMANDE [VALEUR] 
  2960.                Programmation de  paramètres pour  le TNC.  Les paramètres
  2961.               seront affectés à  la voie concernée.  La syntaxe est celle
  2962.               de WA8DED (voir WA8DED.DOC), la commande B (Paclen = taille
  2963.               du paquet) a été  rajoutée. Ces paramètres seront également
  2964.               affectés en cas de "reverse forward".
  2965.  
  2966.        N
  2967.                Force le protocole  de forward standard  (MBL/RLI) pour la
  2968.               BBS considérée.
  2969.  
  2970.        O TIMEOUT
  2971.                Définit un  time-out pour  la BBS  considérée. TIMEOUT est
  2972.               exprimé en minutes.
  2973.  
  2974.        P PORT
  2975.                Sélection du port  sur lequel doit  se faire la connexion.
  2976.               Le port est defini par une lettre de A à H pour les ports 1
  2977.               à 8.
  2978.  
  2979.        Q
  2980.                Interdit le reverse forwarding.
  2981.  
  2982.        R
  2983.                Force l'appel de la  messagerie adjacente, même en absence
  2984.               de courrier.
  2985.  
  2986.        S Connect Failure Busy
  2987.                Jeu de  tests supplémentaires  dans  le cas  de connexions
  2988.               séquentielles (reseau  TheNet  par  exemple).  Les  3 tests
  2989.               doivent être  définis.  Les  tests  "Connect"  "Failure" et
  2990.               "Busy" sont  déjà définis  dans le  logiciel. Attention aux
  2991.               minuscules, les  tests en  tiennent compte  ! Ex  : S Conne
  2992.               Echec  Occup.   Le  logiciel   interprètera  "Conne"  comme
  2993.               Connect, "Echec" comme Failure, et "Occup" comme Busy. Ceci
  2994.               permet de s'adapter à des nodes dont les textes ne sont pas
  2995.               ceux habituellement utilisés par TheNet.
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.        FBB 5.13                                        Page 49 - 16/08/91
  3002.  
  3003.        T TAILLE (en Koctets)
  3004.                Définition d'une  taille maximale  de fichier  autorisée à
  3005.               acheminer. Cette taille peut  être conditionnelle (entre IF
  3006.               et ENDIF). Ex : T 5
  3007.  
  3008.        T P
  3009.                Seuls les messages privés seront envoyés.
  3010.  
  3011.        V TEXTE
  3012.                Texte envoyé à la connexion de la BBS appelée. (Nécessaire
  3013.               sur certaines BBS TCPIP pour préciser le protocole).
  3014.  
  3015.        X COMMANDE
  3016.                Commande à exécuter par le DOS (Programmation de fréquence
  3017.               par  exemple).  L'écran  n'est   pas  sauvegardé  avant  la
  3018.               commande, donc elle-ci ne doit pas accéder à l'écran. Cette
  3019.               commande est identique  a la commande  D, mais transparente
  3020.               et plus rapide.
  3021.  
  3022.        Y
  3023.                Permet la  mise à  l'heure automatique  d'un système (PMS)
  3024.               ayant cette possibilité (Le SID doit comporter la lettre C,
  3025.               par  exemple  [PMS-3.0-C$]).  L'heure  envoyée  est l'heure
  3026.               locale (affichée dans la fenêtre de status).
  3027.  
  3028.        ------ (suite de tirets.)
  3029.                Définit la fin  de bloc  de messagerie  adjacente. Le bloc
  3030.               commence par une ligne A.
  3031.  
  3032.        ! Ligne
  3033.                Définit une  exception. Valable  avec  les lignes  de type
  3034.               B,  F,   G  et   F.  L'exception   doit  toujours  préceder
  3035.               l'affirmation.
  3036.                Ex :
  3037.                  ! B F6FBB Exceptée la BBS F6FBB
  3038.                  B F*      Forwarder toutes les BBS commençant par F
  3039.                Le nombre d'exceptions n'est pas limité.
  3040.  
  3041.        < Fichier
  3042.                Inclut le fichier  spécifié. Le nom  de fichier devra être
  3043.               dans le  répertoire  "FICHIERS"  ou dans  un  de  ses sous-
  3044.               répertoires.
  3045.  
  3046.        # ou *
  3047.                Ligne commentaire.
  3048.  
  3049.        Définition du fichier de forward :
  3050.        ----------------------------------
  3051.  
  3052.                  Un fichier  forward est  composé d'un  fichier principal
  3053.               incluant un ensemble de  blocs, chaque bloc correspondant à
  3054.               une  messagerie   adjacente,   c'est  à   dire  directement
  3055.               connectable.
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.        FBB 5.13                                        Page 50 - 16/08/91
  3062.        Définition du bloc minimum :
  3063.  
  3064.                  Un  bloc  sera   un  fichier  inclus   dans  le  fichier
  3065.               FORWARD.SYS. Il est  toujours composé  d'une première ligne
  3066.               débutant par  un  A  définissant le  nom  de  la messagerie
  3067.               adjacente, et d'une dernière ligne debutant par un tiret. A
  3068.               l'intérieur de ce bloc il devra  y avoir au moins une ligne
  3069.               P (port utilisé), une ligne C (demande de connexion) et une
  3070.               ligne B (messagerie destinataire  du courrier). Une ligne F
  3071.               avec l'indicatif du  SYSOP pourra suivre  le B et permettre
  3072.               l'acheminement automatique de son courrier.
  3073.  
  3074.        A FC1CDC
  3075.                P A                             Port A
  3076.                C C FC1CDC-1 F6FBB-5            Ligne de connexion
  3077.                B FC1CDC                        BBS desservie par FC1CDC
  3078.                F FC1CDC                        Indicatif acheminé auto-
  3079.        --------                                matiquement sur FC1CDC
  3080.  
  3081.                  Ce type de bloc  est tout a  fait adapté a l'utilisation
  3082.               des PMS ou des messageries ne faisant pas d'acheminement de
  3083.               courrier.
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.        FBB 5.13                                        Page 51 - 16/08/91
  3122.  
  3123.  
  3124.        Exemple de bloc plus complexe :
  3125.  
  3126.        A FC1HAQ
  3127.                #
  3128.                G EU                            FC1HAQ recevra les
  3129.                G FRA                           bulletins pour ces
  3130.                G WW                            différents routages.
  3131.                G AMSAT
  3132.                #
  3133.                H *.NA                          Toutes les routes se
  3134.                H *.SA                          terminant par .NA, .SA
  3135.                H *.EU                          et .EU
  3136.                #
  3137.                O 5                             Time-out de 5 minutes.
  3138.                #
  3139.                IF C1                           Paramètres du 1er choix
  3140.                  P C
  3141.                  L B 250                       Paclen a 250 octets
  3142.                  L N 4                         Maxframe a 4
  3143.                  C C FC1HAQ-1 F6FBB-7 019301
  3144.                ENDIF
  3145.                IF C2                           Paramètres du 2ème choix
  3146.                  P C
  3147.                  IF 8-17                       de 8h à 17h
  3148.                       T 5                      Fichiers de 5 Koctets Max.
  3149.                  ENDIF
  3150.                  L B 250                       Paclen a 250 octets
  3151.                  L N 4                         Maxframe a 4
  3152.                  C C FC1HAQ-1 F6FBB-7 019002
  3153.                ENDIF
  3154.                IF C3                           Paramètres du 3ème choix
  3155.                  P A                           On utilise le port A
  3156.                  T P                           Courrier privé uniquement
  3157.                  C C F6FBB-2                   Connexion du 1er Thenet.
  3158.                  C C FF6KUB-2                  Connexion du 2ème Thenet.
  3159.                  C C FC1HAQ-1                  Connexion finale.
  3160.                ENDIF
  3161.                #
  3162.                B FC1HAQ                        Définition des différentes
  3163.                F FC1HAQ                        messageries acheminées par
  3164.                F F6CQU                         FC1HAQ et de ses SYSOPs.
  3165.                #
  3166.                B F6ABJ
  3167.                F F6ABJ                         Autres messageries et
  3168.                #                               différents indicatifs
  3169.                B F5LO                          acheminés par FC1HAQ.
  3170.                F F5LO
  3171.                #
  3172.                B G*                            autres messageries.
  3173.                B ON*
  3174.                B D*
  3175.                B HB*
  3176.                #
  3177.        ------                                  Fin du bloc de FC1HAQ
  3178.  
  3179.  
  3180.  
  3181.        FBB 5.13                                        Page 52 - 16/08/91
  3182.  
  3183.  
  3184.        Forward automatique vers fichier.
  3185.        ---------------------------------
  3186.  
  3187.                  Il est intéressant de  pouvoir acheminer des messages ou
  3188.               bulletins vers  un  fichier,  pour  traitement,  archive ou
  3189.               communication entre  messageries  cohabitant  dans  un même
  3190.               calculateur.   La   communication   peut   se   faire   par
  3191.               l'intermédiaire de fichiers. Le fichier de courrier entrant
  3192.               (voir INIT.SRV)  est testé  toutes les  minutes, et  en cas
  3193.               d'existance, le courrier  qu'il contient est  entré dans la
  3194.               messagerie.
  3195.  
  3196.                  D'autre part, un  fichier peut être  défini dans un bloc
  3197.               de forward et mis à jour  toutes les 15 minutes. Ce fichier
  3198.               est défini  dans un  bloc de  forward identique  au forward
  3199.               entre BBS, le port  devant être @ et  la ligne de connexion
  3200.               donnant le nom du fichier créé ou  mis à jour. Le nom de la
  3201.               BBS (éventuellement  fictif)  utilisé devra  bien  sûr être
  3202.               déclaré dans BBS.SYS.
  3203.  
  3204.                Exemple de bloc  de forward vers  fichier (forward vers le
  3205.               fichier B:COURRIER.FBB de mon courrier personnel) :
  3206.  
  3207.        A MAIL    
  3208.             P @
  3209.             C B:\COURRIER.FBB
  3210.             B F6FBB
  3211.             F F6FBB
  3212.        ------
  3213.  
  3214.  
  3215.        Commande DOS de fin de fichier spécifique à un port
  3216.        ---------------------------------------------------
  3217.  
  3218.                  Toute commande  DOS  (ligne  D ou  ligne  X)  définie en
  3219.               dehors d'un bloc  de forward sera  exécutée si et seulement
  3220.               si le port  de forward correspond  à la dernière indication
  3221.               de port.
  3222.  
  3223.                Exemple :
  3224.                  Vous utilisez les possibilités de programmation de votre
  3225.               transceiver HF  via RS232  avec un  utilitaire "ICOM". Pour
  3226.               être sûr du retourner sur la  fréquence de veille en fin de
  3227.               forward, vous devrez  envoyer la commande  de changement de
  3228.               fréquence, uniquement si le  forward s'applique au port HF.
  3229.               Pour cela, il suffira de  faire une sélection de PORT avant
  3230.               d'envoyer la commande au port HF (port D par exemple).
  3231.  
  3232.            B xxxxx
  3233.            *
  3234.        ------              Fin du dernier bloc de forward
  3235.        *
  3236.        P D                 Selection du Port D (HF)
  3237.        X ICOM A3E8 M12     Envoi de la commande DOS ICOM si le forward
  3238.        *                   en cours est sur le port D (retour à la
  3239.        *                   fréquence de veille). IF et ENDIF autorisés.
  3240.  
  3241.        FBB 5.13                                        Page 53 - 16/08/91
  3242.        Exemple de fichier FORWARD.SYS
  3243.        ------------------------------
  3244.  
  3245.        #
  3246.        # FICHIER DE FORWARD F6FBB
  3247.        # ------------------------
  3248.        #
  3249.        # UHF
  3250.        #
  3251.        < FWD\FE6BIG
  3252.        < FWD\FC1GJC
  3253.        < FWD\FF6KNI
  3254.        < FWD\FC1HAQ
  3255.        < FWD\F1EBV
  3256.        < FWD\FD1JGK
  3257.        < FWD\EA3BKZ
  3258.        #
  3259.        # PMS
  3260.        #
  3261.        < FWD\FD1CDC
  3262.        < FWD\FD1MEU
  3263.        < FWD\FD1OAC
  3264.        < FWD\F8PD
  3265.        < FWD\F6HED
  3266.        < FWD\FE1JYH
  3267.        < FWD\F1LMI
  3268.        #
  3269.        # HF
  3270.        #
  3271.        < FWD\LA1B
  3272.        < FWD\LA6CU
  3273.        < FWD\SV1IW
  3274.        < FWD\4X1RU
  3275.        < FWD\RS3A
  3276.        < FWD\I7XGL
  3277.        < FWD\EA8AML
  3278.        < FWD\EA8RT
  3279.        #
  3280.        # VHF
  3281.        #
  3282.        < FWD\F6CDD
  3283.        #
  3284.        # FILES
  3285.        #
  3286.        < FWD\AMSAT
  3287.        < FWD\MAIL
  3288.        #
  3289.        # Retour en frequence de veille
  3290.        #
  3291.        P B
  3292.        IF 0-3,21-23
  3293.          X ICOM A2E8 M14
  3294.        ELSE
  3295.          X ICOM A2E8 M4
  3296.        ENDIF
  3297.  
  3298.  
  3299.  
  3300.  
  3301.        FBB 5.13                                        Page 54 - 16/08/91
  3302.  
  3303.        Exemple de fichier inclus FWD\EA8RT
  3304.        -----------------------------------
  3305.  
  3306.        A EA8RT
  3307.          #
  3308.          G EU
  3309.          G ALL
  3310.          G AMSAT
  3311.          G WW
  3312.          G EA
  3313.          G EANET
  3314.          G LATNET
  3315.          #
  3316.          P B
  3317.          #
  3318.          O 2
  3319.          #
  3320.          L T 20
  3321.          L B 80
  3322.          L O 2
  3323.          L P 100
  3324.          L F 2
  3325.          L @T2 20
  3326.          #
  3327.          #
  3328.          IF 7-22
  3329.            X ICOM A2E8 M6
  3330.            C C EA8RT-2
  3331.          ENDIF
  3332.          #
  3333.          B EA8RT
  3334.          F EA8RT
  3335.          F E?1*
  3336.          F E?4*
  3337.          F E?7*
  3338.          F E?8*
  3339.          #
  3340.          B EA1*
  3341.          B EB1*
  3342.          B EC1*
  3343.          #
  3344.          B EA4*
  3345.          B EB4*
  3346.          B EC4*
  3347.          #
  3348.          B EA7*
  3349.          B EB7*
  3350.          B EC7*
  3351.          #
  3352.          B EA8*
  3353.          B EB8*
  3354.          B EC8*
  3355.          #
  3356.        ----
  3357.  
  3358.  
  3359.  
  3360.  
  3361.        FBB 5.13                                        Page 55 - 16/08/91
  3362.  
  3363.        14.5 Fichier BBS.SYS
  3364.        --------------------
  3365.  
  3366.                  Ce  fichier  contient   un  maximum   de  80  indicatifs
  3367.               correspondant à la  liste des BBS  adjacentes. Les BBS dont
  3368.               les  blocs  sont  définis  dans  FORWARD.SYS  doivent  être
  3369.               obligatoirement indiquées préalablement dans ce fichier. Il
  3370.               peut par contre  y avoir  des indicatifs  non utilisés dans
  3371.               FORWARD.SYS et  encore indiqués  dans ce  fichier. Il n'est
  3372.               pas conseillé de  remplacer un indicatif  par un autre dans
  3373.               ce fichier, chaque numéro de  BBS correspondant à une liste
  3374.               de forward  à executer,  et donc  l'indicatif remplaçant le
  3375.               précédent  recevrait  des  messages  qui  ne  lui  sont pas
  3376.               destinés.
  3377.  
  3378.                  Le nombre de  lignes et  la syntaxe de  ce fichiers sont
  3379.               critiques ! Faire attention de ne pas supprimer de ligne.
  3380.  
  3381.  
  3382.                  Exemple de fichier BBS.SYS :
  3383.  
  3384.        #
  3385.        # Fichier d'affectation de BBS
  3386.        #
  3387.        # Ne pas supprimer de ligne !
  3388.        #
  3389.        01 FC1HAQ
  3390.        02 F6IPO
  3391.        03 FD1JGK
  3392.        04 F1EBV
  3393.        05 F6CDD
  3394.        06 FF6KNI
  3395.        07 FE6BIG
  3396.        08
  3397.        09
  3398.        10
  3399.        11
  3400.        12
  3401.        13
  3402.        14
  3403.        15
  3404.        16
  3405.        17
  3406.        18
  3407.        19
  3408.        20
  3409.        21
  3410.        22
  3411.        23
  3412.        24
  3413.        25
  3414.        26
  3415.        27
  3416.        28
  3417.        29
  3418.        30
  3419.  
  3420.  
  3421.        FBB 5.13                                        Page 56 - 16/08/91
  3422.        31
  3423.        32
  3424.        33 4X1RU
  3425.        34 SV1IW
  3426.        35 EA8RT
  3427.        36 IT9PKB
  3428.        37 SV7QI
  3429.        38 TF3KB
  3430.        39 EA3RCN
  3431.        40 EA3BKZ
  3432.        41
  3433.        42
  3434.        43
  3435.        44
  3436.        45
  3437.        46
  3438.        47
  3439.        48
  3440.        49
  3441.        50
  3442.        51
  3443.        52
  3444.        53
  3445.        54
  3446.        55
  3447.        56
  3448.        57
  3449.        58
  3450.        59
  3451.        60 VE2ED
  3452.        61
  3453.        62
  3454.        63
  3455.        64
  3456.        65 FC1CDC
  3457.        66 FD1OAC
  3458.        67 FD1MEU
  3459.        68 F8PD
  3460.        69
  3461.        70
  3462.        71
  3463.        72
  3464.        73
  3465.        74
  3466.        75
  3467.        76
  3468.        77
  3469.        78
  3470.        79 MAIL
  3471.        80
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.        FBB 5.13                                        Page 57 - 16/08/91
  3482.  
  3483.        14.6 Fichiers INITTNCx.SYS.
  3484.        ---------------------------
  3485.  
  3486.                  Les fichiers  INITTNCx.SYS définissent  la configuration
  3487.               par  défaut  des  TNC  sur  chacun  des  ports.  Au port  1
  3488.               correspondra INITTNC1.SYS, au port 2 INITTNC2.SYS, etc...
  3489.  
  3490.                  Suivant le type de  TNC utilisé, les commandes utilisées
  3491.               dans ce fichier devront  suivre la syntaxe  de WA8DED ou du
  3492.               host-mode PK232. Ce sont des  fichiers texte. Voir les docs
  3493.               respectives, de WA8DED  (WA8DED.DOC) et  du PK232 host-mode
  3494.               (commandes données en annexe).
  3495.  
  3496.                  Dans le cas  d'utilisation de carte  DRSI, la carte sera
  3497.               considérée comme  un seul  port, même  si elle  en comporte
  3498.               plusieurs. Cela est du au  driver unique gérant ce genre de
  3499.               carte (TNCTSR-S).  Les différents  ports DRSI  devront être
  3500.               initialisés en utilisant la syntaxe spécifique à DRSI.
  3501.  
  3502.                  L'indicatif de la  BBS, le  nombre de  connexions sur le
  3503.               port  et  le  nombre  maximum  de  trames  par  paquet sont
  3504.               programmés  automatiquement  à  partir  des  renseignements
  3505.               contenus  dans  les  fichiers  INIT.SRV  et  PORT.SYS.  Ces
  3506.               données par  défaut  peuvent eventuellement  être modifiées
  3507.               dans ce fichier.
  3508.  
  3509.                  Seules devront  figurer  dans les  fichiers INITTNCx.SYS
  3510.               les commandes complémentaires.
  3511.  
  3512.                  Un  fichier   INITTNCx.SYS  doit   obligatoirement  être
  3513.               présent pour chaque port.
  3514.  
  3515.                Exemple de fichier INITTNCx.SYS pour TNC2 + WA8DED :
  3516.  
  3517.        U 0                      Pas de texte automatique à la connexion
  3518.        N 8                      8 répétitions.
  3519.        T 50                     Delai de transmission = 500 ms.
  3520.        M IU                     Monitoring trames I et UI.
  3521.        C MAIL                   Unproto   MAIL
  3522.  
  3523.  
  3524.                Exemple de fichier INITTNCx.SYS pour DRSI host-mode :
  3525.  
  3526.        U 0
  3527.        M IU
  3528.        C MAIL
  3529.        P0 2 64 10 4 2 8 100 18000 30 2 0       Paramètres du DRSI port0
  3530.        P1 2 64 10 4 2 16 100 18000 30 1 0      Paramètres du DRSI port1
  3531.  
  3532.  
  3533.                Exemple de fichier INITTNCx.SYS pour PK232 host-mode :
  3534.  
  3535.        MN6                      Monitor   6
  3536.        MC6                      Mcon      6
  3537.        UNMAIL                   Unproto   MAIL
  3538.        RY8                      Retry     8
  3539.  
  3540.                Exemple de fichier INITTNCx.SYS pour BPQ version 4.x :
  3541.        FBB 5.13                                        Page 58 - 16/08/91
  3542.  
  3543.        A1                       N° d'application
  3544.        R0                       Retour au nodal     (0=Non, 1=Oui)
  3545.        UMAIL                    Unproto             MAIL
  3546.        M1                       Monitor             (0=Non, 1=Oui)
  3547.        N1                       N° premier stream.
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.        FBB 5.13                                        Page 59 - 16/08/91
  3602.  
  3603.        14.7 Fichiers BALISEx.SYS.
  3604.        -------------------------
  3605.  
  3606.                  Les fichiers  BALISEx.SYS  définissent  le  texte balise
  3607.               envoyé  sur  chacun  des  ports.  Au  port  1  correspondra
  3608.               BALISE1.SYS, au port 2 BALISE2.SYS, etc...
  3609.  
  3610.                  La période    par défaut  des  balises est  de  15mn. La
  3611.               première ligne  du  fichier  peut  avoir  une signification
  3612.               particulière  si  elle  commence  par  le  caractère  %  en
  3613.               PREMIERE colonne.  Le  nombre  suivant  immédiatement  le %
  3614.               indiquera la période en  minutes de la  balise pour le port
  3615.               considéré.
  3616.  
  3617.                  Le texte peut contenir des variables, seulement si elles
  3618.               ne sont pas spécifiques à une voie.
  3619.  
  3620.                  Le chemin UNPROTO  sera celui défini  dans la commande C
  3621.               de l'INITTNCx.SYS correspondant au port.
  3622.  
  3623.  
  3624.                Exemple de fichier BALISEx.SYS:
  3625.  
  3626.        %30
  3627.        $d $T <<< Serveur $O-1 $c >>> $N Messages actifs
  3628.        Messages pour$Q
  3629.  
  3630.  
  3631.        14.8 Fichier MEMO.SYS.
  3632.        ---------------------
  3633.  
  3634.                  Le  fichier  MEMO.SYS  permet  de  substituer  un  texte
  3635.               pre-programmé aux touches ctrl F1 à ctrl F10.
  3636.  
  3637.                  La première ligne du fichier correspond à la touche ctrl
  3638.               F1, et la dizième ligne à ctrl F10.
  3639.  
  3640.                  La plupart des variables texte peuvent être utilisées.
  3641.  
  3642.                Exemple de fichier MEMO.SYS
  3643.  
  3644.        Hello, name is $V$W
  3645.        My Qth is $c$W
  3646.        Goodbye from $c$W
  3647.        ...
  3648.        LM$W
  3649.        RM$W
  3650.        B$W
  3651.        ...
  3652.        ...
  3653.        ...
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.        FBB 5.13                                        Page 60 - 16/08/91
  3662.  
  3663.        14.9 Fichier MAINTx.SYS.
  3664.        -----------------------
  3665.  
  3666.                  Le fichier MAINTx.SYS définit  le mode de fonctionnement
  3667.               du TNC en autonome et le  texte envoyé en cas de connexion,
  3668.               le  logiciel   étant   stoppé.  Au   port   1  correspondra
  3669.               MAINT1.SYS, au port 2 MAINT2.SYS, etc...
  3670.  
  3671.                  C'est  un   fichier   texte  reprenant   exactement  les
  3672.               commandes du  firmware  de  WA8DED  ou  du  PK232 host-mode
  3673.               suivant  le  type   de  TNC   utilisé.  Se   référer  à  la
  3674.               documentation de WA8DED (WA8DED.DOC)  ou à la documentation
  3675.               PK232 host-mode (voie  annexe). Il  peut également contenir
  3676.               la séquence  d'initialisation  du modem  HAYES.  Ce fichier
  3677.               sera envoyé lors de la  fin de session aux différents ports
  3678.               configurés dans le  logiciel (commandes F8  ou F10 à partir
  3679.               de la console, ou maintenance automatique).
  3680.  
  3681.                  Le texte peut contenir des variables, seulement si elles
  3682.               ne sont pas spécifiques à une voie.
  3683.  
  3684.  
  3685.                Exemple de fichier MAINTx.SYS pour la version WA8DED :
  3686.  
  3687.        Y 1
  3688.        U 1 $W[FBB513-FH$$]$W*** Serveur $O en maintenance 73 Qro ***$W
  3689.  
  3690.  
  3691.  
  3692.                Exemple de fichier MAINT.SYS pour la version PK232 :
  3693.  
  3694.        UR1
  3695.        CT$W[FBB513-FH$$]$W*** Serveur $O en maintenance 73 Qro ***$W
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.        FBB 5.13                                        Page 61 - 16/08/91
  3722.  
  3723.        14.10 Fichier CRON.SYS.
  3724.        ----------------------
  3725.  
  3726.                  Le fichier CRON.SYS permet  d'activer des programmes DOS
  3727.               ou modifier  certains  paramètres  du système  à  heures et
  3728.               jours donnés.
  3729.  
  3730.                  C'est un fichier texte dont  la syntaxe est assez proche
  3731.               du fichier  FORWARD.SYS. Il  est  composé d'un  ensemble de
  3732.               lignes.
  3733.  
  3734.                  Ce fichier  est compilé  lors du  lancement du logiciel,
  3735.               édition avec le mini-éditeur ou aprés retour de la commande
  3736.               AltF9 (dos shell) s'il a été modifié.
  3737.  
  3738.                  Les commandes  sont  exécutées  toutes les  heures  à la
  3739.               minute 0.
  3740.  
  3741.  
  3742.        Types de lignes d'applications:
  3743.        -------------------------------
  3744.  
  3745.        YAPP PORT (YES / NO)
  3746.                Autorise ou interdit  les transferts binaires  sur le port
  3747.               spécifié. Le port 9 correspond à l'ensemble des ports.
  3748.  
  3749.        GATE PORT (YES / NO)
  3750.                Autorise ou  interdit l'utilisation  du "gateway"  vers le
  3751.               port spécifié. Le port 9 correspond à l'ensemble des ports.
  3752.  
  3753.        TALK (YES / NO)
  3754.                Valide ou dévalide l'appel du Sysop.
  3755.  
  3756.        BIP  (YES / NO)
  3757.                Valide ou dévalide le bip de connexion.
  3758.  
  3759.        X Program Arguments...
  3760.                  Exécute le programme DOS et ses arguments.
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.        FBB 5.13                                        Page 62 - 16/08/91
  3782.  
  3783.        Types de lignes de conditions:
  3784.        ------------------------------
  3785.  
  3786.        ELSE
  3787.                Condition complémentaire a la ligne IF
  3788.  
  3789.        ENDIF
  3790.                Fin des lignes conditionnelles définies par le IF.
  3791.  
  3792.        IF D xx
  3793.                Test conditionnel  du  jour  de  la  semaine.  Cette ligne
  3794.               definit un  ensemble  de  lignes qui  ne  seront  prises en
  3795.               compte que  si  l'expression  définissant le  ou  les jours
  3796.               suivant le IF est vraie. La valeur 0 correspond au dimanche
  3797.               et le  6  correspond au  samedi.  L'expression de  la forme
  3798.               'IF D 0,2,4-6' est  vraie pour dimanche,  mardi et pour les
  3799.               jours de  jeudi  a samedi.  Il  peut y  avoir  plusieurs IF
  3800.               imbriqués (l'indentation  est  recommandée), mais  jamais a
  3801.               l'extérieur  des  blocs.  ENDIF  définit  la  fin  du  bloc
  3802.               conditionnel.
  3803.  
  3804.        IF H xx
  3805.                Test conditionnel de l'heure  (IF). Cette ligne definit un
  3806.               ensemble de lignes qui ne seront prises en compte que si la
  3807.               tranche horaire suivant le IF est vraie. La tranche horaire
  3808.               de la forme 'IF H 0,4,12-23'  est vraie pour 0h, 4h et pour
  3809.               les heures  de 12h  a  23h. Il  peut  y avoir  plusieurs IF
  3810.               imbriqués (l'indentation  est  recommandée), mais  jamais a
  3811.               l'extérieur  des  blocs.  ENDIF  définit  la  fin  du  bloc
  3812.               conditionnel.
  3813.  
  3814.                  Une ligne  commentaire doit  comporter un  # en première
  3815.               colonne et ne sera pas interprétée.
  3816.  
  3817.                Exemple de fichier CRON.SYS :
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.        FBB 5.13                                        Page 63 - 16/08/91
  3842.  
  3843.        #
  3844.        # CRON.SYS file
  3845.        #
  3846.        # This file allows to parameter BBS variables
  3847.        #
  3848.        # Allowed variables are :
  3849.        #    YAPP PORT (YES / NO)     Binary transfers.
  3850.        #    GATE PORT (YES / NO)     Gateway to PORT.
  3851.        #    TALK (YES / NO)          Talk to sysop.
  3852.        #    BIP  (YES / NO)          Connection bipper.
  3853.        #    X Program                Executes program.
  3854.        #
  3855.        # Executes BIGBEN program each hour.
  3856.        X BIGBEN
  3857.        #
  3858.        IF H 2-3
  3859.             # Yapp is allowed on all ports.
  3860.             YAPP 9 NO
  3861.        ELSE
  3862.             # Yapp only allowed on port 1 and 3
  3863.             YAPP 1 YES
  3864.             YAPP 3 YES
  3865.        ENDIF
  3866.        IF D 1-5
  3867.             # This is for the week (from monday to friday).
  3868.             IF H 5-20
  3869.                  BIP YES
  3870.             ELSE
  3871.                  BIP NO
  3872.             ENDIF
  3873.             IF H 17-20
  3874.                  TALK YES
  3875.             ELSE
  3876.                  TALK NO
  3877.             ENDIF
  3878.        ELSE
  3879.             # This is for the week-end ( sunday and saturday).
  3880.             IF H 7-20
  3881.                  BIP YES
  3882.             ELSE
  3883.                  BIP NO
  3884.             ENDIF
  3885.             IF H 8-20
  3886.                  TALK YES
  3887.             ELSE
  3888.                  TALK NO
  3889.             ENDIF
  3890.        ENDIF
  3891.        #
  3892.        # End of CRON.SYS FIle
  3893.        #
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.        FBB 5.13                                        Page 64 - 16/08/91
  3902.  
  3903.        14.11 Fichier REJET.SYS.
  3904.        ------------------------
  3905.  
  3906.                  Le fichier REJET.SYS  permet de refuser  des messages ou
  3907.               bulletins dont les champs expediteur, destinataire, routage
  3908.               ou taille correspondent aux critères du fichier.
  3909.  
  3910.                  C'est un  fichier texte  dont  chaque ligne  spécifie un
  3911.               critère de refus.
  3912.  
  3913.                  Ce fichier  est compilé  lors du  lancement du logiciel,
  3914.               édition avec le mini-éditeur ou aprés retour de la commande
  3915.               AltF9 (dos shell) s'il a été modifié.
  3916.  
  3917.                Exemple de fichier REJET.SYS :
  3918.  
  3919.        #
  3920.        # Fichier de rejets
  3921.        #
  3922.        # Dans l'ordre, et a partir de la 1ere colonne :
  3923.        # Type, expediteur, routage, destinataire, bid, taille max
  3924.        #
  3925.        # L'* et le ? peuvent se substituer aux caractères (jokers)
  3926.        #
  3927.        B F* FRA VENTE * 0
  3928.        * * * VENTE * 2
  3929.        #
  3930.  
  3931.                  La  première  ligne  exemple   permet  de  refuser  tout
  3932.               bulletin (type=B) dont l'indicatif de l'expéditeur commence
  3933.               par  F  (Exp=F*),  le  routage   est  FRA  (@  =  FRA),  le
  3934.               destinataire VENTE (Dest=VENTE), et  la taille supérieure a
  3935.               0 octet (Taille=0), donc quelque soit la taille.
  3936.  
  3937.                  La deuxième ligne exemple permet de refuser tout message
  3938.               ou bulletin  (type=*),  quelque soit  l'expediteur (Exp=*),
  3939.               quelque soit le routage (@=*), si le destinataire est VENTE
  3940.               (Dest=VENTE), et la taille supérieure a 2K octets.
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.        FBB 5.13                                        Page 65 - 16/08/91
  3962.  
  3963.        14.12 Fichier SWAPP.SYS.
  3964.        ------------------------
  3965.  
  3966.                  Le fichier SWAPP.SYS permet de remplacer le contenu d'un
  3967.               champ expéditeur,  destinataire  ou routage  par  une autre
  3968.               valeur.
  3969.  
  3970.                  Ce fichier  est compilé  lors du  lancement du logiciel,
  3971.               édition avec le mini-éditeur ou aprés retour de la commande
  3972.               AltF9 (dos shell) s'il a été modifié.
  3973.  
  3974.                  Le caractere  en  première  colonne indique  le  type de
  3975.               champ à remplacer :
  3976.  
  3977.                < : expéditeur
  3978.                @ : routage
  3979.                > : destinataire
  3980.  
  3981.                  Pour remplacer un champ,  il suffit de spécifier d'abord
  3982.               le  type  du   champ  à  remplacer,   son  contenu  et  son
  3983.               remplaçant.
  3984.  
  3985.  
  3986.                Exemple de fichier SWAPP.SYS :
  3987.  
  3988.        #
  3989.        # Le fichier SWAPP.SYS permet de remplacer
  3990.        # un routage (@) par un autre
  3991.        #  Ex: remplacement du routage EUR par EU .
  3992.        #       remplacement du destinataire FE6FBB par F6FBB.
  3993.        #       remplacement de l'expediteur SYSOPS par SYSOP
  3994.        #
  3995.        @       EUR         EU
  3996.        @       ALL         EU
  3997.        @       VHF         FRA
  3998.        >       FE6FBB      F6FBB
  3999.        <       SYSOPS      SYSOP
  4000.        #
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.        FBB 5.13                                        Page 66 - 16/08/91
  4022.  
  4023.        14.13 Fichier PROTECT.SYS.
  4024.        --------------------------
  4025.  
  4026.                  Le   fichier   PROTECT.SYS   permet   de   protéger  les
  4027.               répertoires "sensibles" contre  tout risque de destruction.
  4028.               Les sous-répertoires sont également protégés.
  4029.  
  4030.                  Ce fichier est testé lors  de l'usage des commandes DEL,
  4031.               PUT ou COPY  de FBBDOS. Pour  outrepasser la protection, il
  4032.               suffit de préceder le nom de fichier par le signe "+".
  4033.  
  4034.                Ex : DEL +\AUTOEXEC.BAT
  4035.  
  4036.  
  4037.                Exemple de fichier PROTECT.SYS :
  4038.  
  4039.        #
  4040.        # Fichier PROTECT.SYS
  4041.        #
  4042.        # Les répertoires spécifiés sont protégés, ainsi que leurs
  4043.        # sous-répertoires.
  4044.        #
  4045.        \
  4046.        \DOS
  4047.        \FICHIERS
  4048.        \MAIL
  4049.        #
  4050.  
  4051.  
  4052.        14.14 Fichier PASSWD.SYS.
  4053.        -------------------------
  4054.  
  4055.                  Le fichier PASSWD.SYS permet de définir une ou plusieurs
  4056.               phrases  dont  les  caractères   du  mot  de  passe  seront
  4057.               extraits. Ce fichier doit  rester confidentiel, il est donc
  4058.               conseillé de lui  donner les attributs  de "fichier caché",
  4059.               au même titre que les fichiers système.
  4060.  
  4061.                  Les phrases  doivent faire  un  total de  255 caractères
  4062.               maximum sur une seule ligne.
  4063.  
  4064.                  La première  ligne est  un password  générique, commun à
  4065.               tous les sysops,  excepté pour les  indicatifs déclarés sur
  4066.               une autre ligne.
  4067.  
  4068.                  Les lignes  suivantes,  optionnelles,  doivent comporter
  4069.               d'abord  l'indicatif  du  sysop   auquel  le  password  est
  4070.               affecté, puis le texte du password proprement dit.
  4071.  
  4072.                Exemple de fichier PASSWD.SYS :
  4073.  
  4074.        VOYEZ LE BRICK GEANT QUE J'EXAMINE PRES DU GRAND WHARF 0123456789
  4075.        F6FBB  PASSWORD DE F6FBB
  4076.        FD1CDC PASSWORD DE FD1CDC
  4077.  
  4078.  
  4079.  
  4080.  
  4081.        FBB 5.13                                        Page 67 - 16/08/91
  4082.  
  4083.        14.15 Fichier LANGUE.SYS.
  4084.        -------------------------
  4085.  
  4086.                  Le fichier  LANGUE.SYS permet  de  définir le  nombre de
  4087.               langues, les  noms  des  fichiers  langue  et l'attribution
  4088.               d'une langue  de  façon  automatique  lors  de  la première
  4089.               connexion.
  4090.  
  4091.                  La langue  numéro 1  (anglais) reste  la langue affectée
  4092.               pour tout indicatif non reconnu dans la liste.
  4093.  
  4094.                  Trois paramètres sont a mettre à jour :
  4095.  
  4096.                  Le nombre de langues doit correspondre à liste qui suit.
  4097.  
  4098.                  Le nombre de  buffers est  fonction de la  mémoire et du
  4099.               nombre de  langues disponible  à un  moment donné.  Dans la
  4100.               plupart des  cas,  2  buffers suffisent  (Un  buffer occupe
  4101.               environ 10 Koctets de mémoire). Si la langue demandée n'est
  4102.               pas en buffer,  la langue  la moins  utilisée est remplacée
  4103.               par  celle  demandée.  3  buffers  (ou  plus)  peuvent être
  4104.               nécessaires  si  les  changements   de  langues  sont  très
  4105.               fréquents. Le  remplacement de  langue reste  une opération
  4106.               rapide (quasiment instantané sur un  AT, 1 à 2 secondes sur
  4107.               un XT).
  4108.  
  4109.                  La langue par défaut est celle utilisée par le sysop. La
  4110.               console utilise cette langue pour ses messages.
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.        FBB 5.13                                        Page 68 - 16/08/91
  4142.  
  4143.                Exemple de fichier LANGUE.SYS :
  4144.        #
  4145.        # Fichier d'affectation des langues aux premieres connexions.
  4146.        # Tout indicatif non reconnu prend par defaut la langue 1
  4147.        # 3 parametres dans l'ordre : Nb-Langues Nb-Buffers Langue-defaut
  4148.        7 2 2
  4149.        #
  4150.        ENGLISH
  4151.        FRANCAIS
  4152.        ESPAGNOL
  4153.        ITALIANO
  4154.        NEDERLAN
  4155.        DEUTCH
  4156.        CATALA
  4157.        #
  4158.        # 1 : Anglais
  4159.        # 2 : Francais
  4160.        # 3 : Espagnol
  4161.        # 4 : Italiano
  4162.        # 5 : Nederland
  4163.        # 6 : Deutch
  4164.        # 7 : Catala
  4165.        #
  4166.        C3* 7
  4167.        DU* 1
  4168.        D* 6
  4169.        EK* 1
  4170.        E?3* 7
  4171.        E?5* 7
  4172.        E?6* 7
  4173.        E* 3
  4174.        F* 2
  4175.        H* 2
  4176.        I* 4
  4177.        ON1A* 5
  4178.        ON1B* 5
  4179.        ON1C* 5
  4180.        ON1K* 2
  4181.        ON4* 2
  4182.        ON5* 2
  4183.        ON6* 2
  4184.        ON7* 2
  4185.        ON8* 1
  4186.        ON9* 1
  4187.        PY* 1
  4188.        P* 5
  4189.        TU* 2
  4190.        TK* 2
  4191.        #
  4192.        3A* 2
  4193.        3B* 2
  4194.        #
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.        FBB 5.13                                        Page 69 - 16/08/91
  4202.  
  4203.        14.16 Fichiers spécifiques aux langues x.TXT, x.HLP, x.ENT, x.INF.
  4204.        ------------------------------------------------------------------
  4205.  
  4206.                  Ces differents fichiers ont le nom de la langue suivi du
  4207.               suffixe TXT,  HLP,  ENT ou  INF.  Ils peuvent  contenir des
  4208.               variables et seront recherchés dans le répertoire contenant
  4209.               les fichiers (\FICHIERS).
  4210.  
  4211.  
  4212.                TXT :  Fichier contenant  les  textes utilisés  pendant le
  4213.               fonctionnement du  logiciel. Chaque  ligne correspond  a un
  4214.               texte utilsé dans le  logiciel. Le nombre  de ligne ne doit
  4215.               pas être modifié, excepté  pour les lignes commentaires qui
  4216.               ne sont pas prises en compte (lignes commençant par un # en
  4217.               première colonne).
  4218.  
  4219.                HLP : Fichier d'aide appele par la commande ? ou H. L'aide
  4220.               fait référence à un  mot suivant la  commande (ex: ? HELP).
  4221.               Chaque bloc  d'aide doit  commencer par  une ligne  dont le
  4222.               format est particulier :
  4223.                  @@ 14 S
  4224.                Les deux  caractères  @@  joints  et  en  première colonne
  4225.               indiquent le  début d'un  bloc d'aide.  Ils sont  suivis du
  4226.               numéro identificateur  du type  de traitement  (voir annexe
  4227.               3), et du mot identifiant  l'aide en majuscules. Un bloc se
  4228.               termine à  une ligne  commençant par  @@ (identificateur du
  4229.               bloc suivant).
  4230.  
  4231.                ENT : Fichier  optionnel affiché à  la connexion du l'uti-
  4232.               lisateur, entre  l'entete  et  la liste  des  commandes. Le
  4233.               fichier  FRANCAIS.ENT  sera  affiché   s'il  existe  et  si
  4234.               l'utilisateur utilise la langue française.
  4235.  
  4236.                INF : Fichier affiché lors de l'utilisation de la commande
  4237.               "I". Si ce fichier n'existe pas, l'affichage de la commande
  4238.               "!" sera utilisé.
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.        FBB 5.13                                        Page 70 - 16/08/91
  4262.  
  4263.        14.17 Fichier FBBLOG.nn.
  4264.        ------------------------
  4265.  
  4266.                  La plupart  des  commandes  executées  sont enregistrées
  4267.               dans le  fichier  FBBLOG.nn  ou  nn  est  le  numéro  de la
  4268.               semaine. Cela  permet  de  faire  une  archive  semaine par
  4269.               semaine  de  fichiers   dont  la  taille   n'est  pas  trop
  4270.               importante.
  4271.  
  4272.                  Ce fichier sera mis à jour  si la ligne "Log complet" du
  4273.               fichier INIT.SRV est "OK".
  4274.  
  4275.                  C'est un fichier ascii  qui est créé automatiquement, et
  4276.               n'a pas besoin  de maintenance particulière.  Il est unique
  4277.               et regroupe la totalité des ports équipant la BBS.
  4278.  
  4279.                  Toutes les lignes  commencent par une  suite de chiffres
  4280.               correspondant au mois, jour, heure, minute et seconde de la
  4281.               trace, suivie par le  numero de voie,  puis par la commande
  4282.               effectuée.
  4283.  
  4284.                  Un  logiciel   statistique,   LOGSTAT.EXE   permet  d'en
  4285.               extraire un certain nombre d'informations (voir 13.xxx).
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.        FBB 5.13                                        Page 71 - 16/08/91
  4322.  
  4323.  
  4324.                Extrait du fichier FBBLOG :
  4325.  
  4326.        043004460500SI *** BBS Initialize
  4327.        043004483200SA *** BBS Online
  4328.        043004483305CB FC1NOU-0 VIA F6FNL-5
  4329.        043004483905XD
  4330.        043004484705CB FC1NOU-0 VIA F6FNL-5
  4331.        043004500905MR 64072
  4332.        043004511405XB
  4333.        043005003201CA F1EBV-14
  4334.        043005012816CC F1EBV-1 VIA FE6BEX-8 {FC1BPS-7,F1EBV-7,FF6KQK-2}
  4335.        043005020701MW 64081P F:FC1GQL T:FE1JNY@F6DEG [281] S:F6CQP
  4336.        043005022816MN B:19226_FF6KNL V:F1EBV
  4337.        043005424401M> 62893 V:F1EBV [2881]
  4338.        043005463616MN B:4759_EA6RCM V:F1EBV
  4339.        043005463616MF 62896 V:F1EBV [393]
  4340.        043005470813CC FC1HAQ-1 VIA F6FBB-7,019101
  4341.        043005481701M> 62897 V:F1EBV [872]
  4342.        043005485816MF 62897 V:F1EBV [872]
  4343.        043005510701M> 62898 V:F1EBV [815]
  4344.        043005514516MF 62898 V:F1EBV [815]
  4345.        043005522901M> 62901 V:F1EBV [398]
  4346.        043005530516MN B:26051_FC1HAQ V:F1EBV
  4347.        043005530616MF 62901 V:F1EBV [398]
  4348.        043005533313MW 64084B F:DF9WM T:ALL@EU [1161] S:Address Needed
  4349.        043005572701M> 62931 V:F1EBV [2728]
  4350.        043005580113XD
  4351.        043005584516MF 62931 V:F1EBV [2728]
  4352.        043006003012CB F6CDD-1
  4353.        043006211401XT
  4354.        043006303216CC FC1HAQ-1 VIA F6FBB-8,019101
  4355.        043006323016MF 64081 V:FC1HAQ [281]
  4356.        043006340716MF 64082 V:FC1HAQ [830]
  4357.        043006354116M< 64086B F:DK3GI T:DXNEWS@EU [953] S:BY4AA in RTTY
  4358.        043006443216M< 64089B F:OZ2FAR T:ALL@WW [1895] S:re qrt
  4359.        043006452112CB F6CDD-1
  4360.        043006465112MF 64086 V:F6CDD [953]
  4361.        043006465212MF 64087 V:F6CDD [2632]
  4362.        043006465312MF 64088 V:F6CDD [1626]
  4363.        043006465312MF 64089 V:F6CDD [1895]
  4364.        043006465412XB
  4365.        043006474016M< 64090B F:VS6XQF T:ALL@WW [1748] S:CRY FOR TR-9500
  4366.        043006490316M< 64091B F:DJ0AW T:ALL@WW [972] S:mfj-1278
  4367.        043006534816M< 64092B F:DB2OS T:KEPLER@WW [3684] S:Elements 118.
  4368.        043007002612CB F6CDD-1
  4369.        043007005516M< 64095B F:VK5CGB T:ALL@WW [1166] S:RNARS PACKET
  4370.        043007022116M< 64096B F:DF7MX T:COMMOD@EU [913] S:SUPPORT
  4371.        043007034316M< 64097B F:I1ZEU T:ALL@EU [1096] S:ID1V
  4372.        043007065416SQ *** BBS Quit
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.        FBB 5.13                                        Page 72 - 16/08/91
  4382.  
  4383.        15 GESTION DES LIGNES SERIES ET MODEM TELEPHONIQUE.
  4384.        ---------------------------------------------------
  4385.  
  4386.        15.1 ESS.COM (FC1EBN) :
  4387.        -----------------------
  4388.  
  4389.             ESS est  un driver  de ligne  série optimisé  pour l'usage du
  4390.        logiciel FBB.  Ce  driver  très  compact est  chargé  en  tant que
  4391.        résidant au lancement de la machine.
  4392.  
  4393.             Un ESS gère une  ligne série et nécessite  une IRQ. Le numéro
  4394.        du COM, l'adresse  de la  ligne série et  le numéro  de l'IRQ sont
  4395.        paramétrables en ligne de  commande. L'adresse doit être spécifiée
  4396.        sous forme de QUATRE chiffres héxadécimaux.
  4397.  
  4398.        Appel d'ESS pour le COM1 en adresse 03F8 IRQ 4 :
  4399.  
  4400.        ESS 1 03F8 4
  4401.  
  4402.             Si seul le numéro de COM  est spécifié, les adresse et numéro
  4403.        d'IRQ seront pris par défaut.  "ESS 1" sera équivalent à l'exemple
  4404.        précédent.
  4405.  
  4406.             L'adresse  et  le  numéro  d'IRQ  peuvent  être  quelconques.
  4407.        Vérifiez  que  l'adresse  correspond  bien  à  la  carte  que vous
  4408.        utilisez, et  surtout que  l'IRQ  n'est pas  déjà utilisée  par un
  4409.        autre périphérique. Les IRQ ne peuvent normalement pas se partager
  4410.        sur un PC.
  4411.  
  4412.             S'il y a plus  d'un port à gérer,  plusieurs ESS peuvent être
  4413.        lancés en cascade. L'IRQ doit  différente pour chaque ESS, sauf si
  4414.        la carte périphérique utilisée autorise le partage d'interruption.
  4415.  
  4416.        ESS 1 03F8 4
  4417.        ESS 2 02F8 3
  4418.  
  4419.             Cette séquence permettra de gérer les COM1 et COM2.
  4420.  
  4421.             ESS permet également l'utilisation  du multiplexeur de lignes
  4422.        séries.
  4423.  
  4424.             Le logiciel FBB n'a pas  toujours besoin d'un driver externe,
  4425.        il dispose déjà d'un driver interne, mais celui-ci fonctionne sans
  4426.        interruption. L'utilisation  d'un driver  externe du  type ESS est
  4427.        nécessaire dans certains cas ou le logiciel n'a pas la totalité du
  4428.        temps  machine  disponible  (sous   DESQVIEW  par  exemple).  Avec
  4429.        certaines machines particulièrement lentes ou  sous DOS 4.0 et 5.0
  4430.        le driver clavier peut imposer également l'utilisation de l'ESS.
  4431.  
  4432.             Lors de  l'utilisation du  driver ESS,  le mode  COMBIOS doit
  4433.        être déclaré dans le fichier PORT.SYS pour le port concerné.
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.        FBB 5.13                                        Page 73 - 16/08/91
  4442.  
  4443.        15.2 FBBIOS.COM (FC1EBN) :
  4444.        --------------------------
  4445.  
  4446.             FBBIOS  est  un   driver  de  ligne   série  spécialisé  pour
  4447.        l'utilisation d'un modem téléphonique.  Il autorise les transferts
  4448.        ASCII ainsi que les transferts binaires avec le protocole XMODEM.
  4449.  
  4450.             FBBIOS gère une ligne  série et nécessite  une IRQ. Le numéro
  4451.        du COM, l'adresse  de la  ligne série et  le numéro  de l'IRQ sont
  4452.        paramétrables en ligne de  commande. L'adresse doit être spécifiée
  4453.        sous forme de QUATRE chiffres héxadécimaux.
  4454.  
  4455.        Appel de FBBIOS pour le COM1 en adresse 03F8 IRQ 4 :
  4456.  
  4457.        FBBIOS 1 03F8 4
  4458.  
  4459.             Si seul le numéro de COM  est spécifié, les adresse et numéro
  4460.        d'IRQ seront pris par défaut.  "ESS 1" sera équivalent à l'exemple
  4461.        précédent.
  4462.  
  4463.             L'adresse  et  le  numéro  d'IRQ  peuvent  être  quelconques.
  4464.        Vérifiez  que  l'adresse  correspond  bien  à  la  carte  que vous
  4465.        utilisez, et  surtout que  l'IRQ  n'est pas  déjà utilisée  par un
  4466.        autre périphérique. Les IRQ ne peuvent normalement pas se partager
  4467.        sur un PC.
  4468.  
  4469.             Si le modem connecté utilise  le protocole HAYES, FBBIOS peut
  4470.        modifier la vitesse de ligne en  fonction de la connexion reçue du
  4471.        modem. Le  paramètre  A  doit  alors être  ajouté  à  la  ligne de
  4472.        commande.
  4473.  
  4474.        FBBIOS 1 03F8 4 A
  4475.  
  4476.             A la réception de la chaine  CONNECT 1200 ou CONNECT 2400, le
  4477.        driver adaptera sa vitesse de communication à la connection reçue.
  4478.  
  4479.             Lors de l'utilisation  du driver  FBBIOS, le  mode MODEM doit
  4480.        être déclaré dans le fichier PORT.SYS pour le port concerné.
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501.        FBB 5.13                                        Page 74 - 16/08/91
  4502.  
  4503.        15.3 MODEM TELEPHONIQUE :
  4504.        -------------------------
  4505.  
  4506.  
  4507.             Il est  possible de  raccorder un  modem téléphonique  sur un
  4508.        port série.
  4509.  
  4510.             Le modem  est  a  déclarer dans  PORT.SYS  mais  nécessite le
  4511.        programme  FBBIOS.COM  pour  fonctionner.   Ce  driver  permet  de
  4512.        réaliser l'interfaçage BBS - Modem.
  4513.  
  4514.             Il faut  donc charger  FBBIOS  avant de  lancer la  BBS. Dans
  4515.        APPEL.BAT, on rajoutera au début  la ligne FBBIOS. Voir ci-dessous
  4516.        un exemple de appel.bat.
  4517.  
  4518.             Le FBBIOS  utilisé  devra  bien  entendu correspondre au port
  4519.        série sur lequel on veut raccorder le modem (adresse et IRQ).
  4520.  
  4521.             FBBIOS modifiera la  vitesse de la  liaison RS232 en fonction
  4522.        de la ligne CONNECT reçue du modem (si l'option A est spécifiée au
  4523.        lancement du driver) :
  4524.  
  4525.             CONNECT 1200 bascule le driver en 1200 Bauds.
  4526.             CONNECT 2400 bascule le driver en 2400 Bauds.
  4527.  
  4528.             Le driver est  réinitialisé à la  vitesse par défaut (définie
  4529.        dans PORT.SYS) à la déconnexion.
  4530.  
  4531.             A la  connexion, le  texte  : "xxxxx  BBS. Phone  Access" est
  4532.        envoyé par défaut. Celui-ci peut être modifié en créant le fichier
  4533.        MODEM.ENT dans le répertoire FICHIERS.
  4534.  
  4535.  
  4536.        Type de modem.
  4537.        --------------
  4538.  
  4539.             Des essais ont été  effectués avec différents types de  modem
  4540.        V22 (externes ou  cartes internes).  On utilisera  si possible des
  4541.        modems 1200 ou mieux 2400 bauds,  il suffit de déclarer la vitesse
  4542.        dans PORT.SYS.  Certains  modems  peuvent fonctionner  en  1200 ou
  4543.        2400 bauds, avec conversion de la vitesse entre le PC et le modem.
  4544.        Par exemple, le modem peut très bien émettre et recevoir sur ligne
  4545.        téléphonique en 2400 bauds et dialoguer avec le PC en 1200 bauds..
  4546.  
  4547.             Si  le   modem  utilise   le  protocole   HAYES,  le  fichier
  4548.        INITTNCx.SYS doit contenir la séquence d'initialisation correcte.
  4549.  
  4550.  
  4551.  
  4552.        Exemple de fichier INITNCx.SYS:
  4553.        -------------------------------
  4554.  
  4555.        ATZ
  4556.        ATS0=1
  4557.  
  4558.  
  4559.  
  4560.  
  4561.        FBB 5.13                                        Page 75 - 16/08/91
  4562.  
  4563.        Protocole:
  4564.        ----------
  4565.  
  4566.             La configuration  utilisée  est  :  1  start-bit,  8  bits de
  4567.        données, 0 parité, 1 stop bit, soit des mots de 10 bits pendant la
  4568.        transmission.
  4569.  
  4570.             Un appel par  minitel ne  pourra donc  pas être  géré (7 bits
  4571.        parité paire).
  4572.  
  4573.             Le logiciel étant paramétré par défaut  en 8 bits, il n'a pas
  4574.        été possible de modifier ce  protocole, les transferts de fichiers
  4575.        binaires s'effectuant en 8 bits.
  4576.  
  4577.             Le transfert  de fichiers  TEXTE ASCII  se fait  en gérant le
  4578.        protocole XON/XOFF pendant les transmissions.
  4579.  
  4580.             Le  transfert  de  fichiers  binaires  se  fait  à  l'aide du
  4581.        protocole XMODEM. La taille  des trames doit  être spécifiée a 128
  4582.        octets dans PORT.SYS.
  4583.  
  4584.        Câblage pour les modems externes.
  4585.        ---------------------------------
  4586.  
  4587.             Le modem doit  pouvoir indiquer  à la  bbs qu'un  appel a été
  4588.        reçu lors  de la  détection de  porteuse du  modem distant.  A cet
  4589.        effet, tous les signaux RS232 sont  utilisés par la BBS. Il faudra
  4590.        donc réaliser un câble de liaison la plupart du temps en fil à fil
  4591.        sans inversion avec les broches  2, 3, 4, 5, 6,  7, 8, 20 et 22 de
  4592.        la DB25.
  4593.  
  4594.  
  4595.        Utilisation.
  4596.        ------------
  4597.  
  4598.             Les utilisateurs de la bbs ne sont pas autorisés par défaut à
  4599.        se connecter via modem.
  4600.  
  4601.             Le sysop  doit les  déclarer  utilisateurs modem.  Pour celà,
  4602.        faire un EU call  et mettre un M  comme modem puis W mot_de_passe.
  4603.        On peut pour une première connexion donner comme  mot de passe les
  4604.        trois dernières lettres du call. L'utilisateur pourra par la suite
  4605.        le changer par la commande NP.  On peut lister les calls autorisés
  4606.        par la commande DM.
  4607.  
  4608.             Lors d'un  appel  sur  le  modem,  une  fois  les modulations
  4609.        détectées,  le  modem  signale  à  la  bbs  qu'une  connexion  est
  4610.        effective sur  la  voie  téléphonique. La  bbs  demande  alors son
  4611.        indicatif au correspondant, puis son mot de passe.
  4612.  
  4613.             L'utilisateur a droit à trois essais avant d'être déconnecté.
  4614.  
  4615.             Si  tout  est  correct,   l'utilisateur  a  accès  aux  mêmes
  4616.        commandes que s'il était  connecté par une voie  radio et devra se
  4617.        déconnecter par la commande B.
  4618.  
  4619.  
  4620.  
  4621.        FBB 5.13                                        Page 76 - 16/08/91
  4622.             Le log est tenu à jour pour les connexions sur la voie modem.
  4623.        Il faudra donc penser à ajouter  une ligne dans le fichier LOG.CNF
  4624.        pour traiter les appels dans les statistiques par LOGSTAT.
  4625.  
  4626.  
  4627.        Exemple d'APPEL.BAT avec FBBIOS pour modem sur COM3/IRQ4 :
  4628.  
  4629.                   echo off
  4630.                   break off
  4631.                   timer/s
  4632.                   echo Appel du serveur ^C pour interrompre
  4633.                   sleep 3
  4634.                   fbbios 3 03E8 4 A
  4635.                   serv %1
  4636.                   if errorlevel 2 goto direct
  4637.                   if errorlevel 1 goto suite
  4638.                   goto fin
  4639.           :suite
  4640.                   etc........
  4641.  
  4642.  
  4643.  
  4644.  
  4645.        Exemple de PORT.SYS avec 3 voies série utilisées:
  4646.        COM1 pour un TNC, COM2 pour un TNC, COM3 pour le MODEM.
  4647.        FBBIOS devra donc avoir été configuré pour COM3 (3E8, IRQ 4).
  4648.  
  4649.        # Fichier de programmation et d'affectation des voies
  4650.        #
  4651.        # Nombre de Coms : COM1, COM2, Etc...
  4652.        # Nombre de TNCs : Nombre de frequences utilisees.
  4653.        #
  4654.        #Nbre de Coms Nbre de TNCs+Modems
  4655.         3             3
  4656.        #
  4657.        # Com : Numero de COM (1,2 .. 8)
  4658.        # Interface: 0 : Mode Direct
  4659.        #            1 : Mode Combios
  4660.        #            2 : Mode BPQ (BPQ en mode AA4RE)
  4661.        #            3 : Mode Modem
  4662.        # Adresse : en hexadecimal. Ignoree si Combios/BPQ/Modem.
  4663.        # Vitesse : Baud rate du port. Ignoree si BPQ.
  4664.        #
  4665.        # Il doit y avoir autant de lignes que de ports declares
  4666.        #
  4667.        #Com         Interface     Adresse (Hex) Vitesse
  4668.         1           0             3F8           9600
  4669.         2           0             2F8           9600
  4670.         3           3             3E8           1200
  4671.        #
  4672.        # TNC : Numero du TNC en ordre croissant.
  4673.        # Nbvoies : Nombre de voies affectees au TNC. Depend du firmware
  4674.        #           utilise, La DED ou la TF4 permettent de gerer 4 voies
  4675.        #           max, la TF18 18.
  4676.        # Com     : Numero du Com sur lequel est raccorde le TNC.
  4677.        # Canal   : Numero de canal si un multiplexeur est utilise, ou 1.
  4678.        # Paclen  : Valeur par defaut du paclen sur le TNC.
  4679.        # Maxframe: Valeur par defaut du Maxframe sur le TNC.
  4680.  
  4681.        FBB 5.13                                        Page 77 - 16/08/91
  4682.        # M/P-Fwd : Minute de depart  (dans l'heure) et periode du forward
  4683.        #           pour la frequence consideree.
  4684.        # Mode    : Acces - Une lettre parmi :
  4685.        #            B : Mode BBS.
  4686.        #            G : Mode invite.
  4687.        #            U : Mode Normal
  4688.        # Emulation - Une lettre parmi :
  4689.        #            D : Mode DED.
  4690.        #            P : PK232.
  4691.        # Options - Eventuellement, une ou plusieurs lettres parmi :
  4692.        #            M : Acces modem.
  4693.        #            Y : Yapp autorise sur cette frequence.
  4694.        #            W : Gateway autorise vers cette frequence.
  4695.        # Frequence: Texte donnant la frequence du TNC (9 caracteres max).
  4696.        #
  4697.        # Il doit y avoir autant de lignes que de TNCs declares
  4698.        #
  4699.        #TNC Nbvoies Com Canal Paclen Maxframe Fwd M/P-Fwd Mode Frequ.
  4700.         1   5       1   1     230    2        1   10/60   UDW  144.675
  4701.         2   4       2   1     250    3        2   12/30   UDYW 430.675
  4702.         3   1       3   1     128    2        0   00/60   UM   MODEM
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.        FBB 5.13                                        Page 78 - 16/08/91
  4742.  
  4743.        16 DIFFERENTS OUTILS :
  4744.        ----------------------
  4745.  
  4746.                  Un certain  nombres  d'outils sont  disponibles  pour le
  4747.               Sysop.  Ces   outils  sont   généralement  des   outils  de
  4748.               maintenance manuelle  ou automatique.  Dans la  plupart des
  4749.               cas, ces outils doivent  être utilisés avec précaution, les
  4750.               traitements  pouvant   parfois  être   dangereux  pour  les
  4751.               fichiers.
  4752.  
  4753.                  Eviter d'utiliser ces  outils lorsque le  serveur est en
  4754.               fonction  (par  la   commande  F9  par   exemple),  car  la
  4755.               modification des fichiers  en cours  de fonctionnement peut
  4756.               amener des destructions de données imprévues.
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.        FBB 5.13                                        Page 79 - 16/08/91
  4802.  
  4803.        16.1 EPURMESS.COM.
  4804.        ------------------
  4805.  
  4806.                  EPURMESS est  un  outil DOS  qui  permet de  modifier le
  4807.               status, supprimer, ou archiver  des messages. Cet outil est
  4808.               appelé toutes les nuits par le serveur de façon à maintenir
  4809.               la liste de messages en fonction du temps.
  4810.  
  4811.                  La configuration  de  EPURMESS  se fait  par  le fichier
  4812.               texte  EPURMESS.INI.  Les  paramètres  qu'il  contient sont
  4813.               donnés à  titre indicatif  et pourront  être eventuellement
  4814.               revus en fonction des archives  nécessaires et du nombre de
  4815.               messages ou bulletins reçus.
  4816.  
  4817.                  EPURMESS    cherche    son    fichier   d'initialisation
  4818.               EPURMESS.INI sous le  répertoire courant.  Il trouvera dans
  4819.               ce fichier tous  les paramètres du  traitement ainsi que le
  4820.               nom du fichier de compte-rendu EPURMESS.RES (nom de fichier
  4821.               configurable dans EPURMESS.INI).
  4822.  
  4823.                  En début  de  traitement, EPURMESS  commence  par copier
  4824.               DIRMES.SYS en DIRMES.OLD  pour garder une  trace archive de
  4825.               l'ancien fichier,  puis  crée  le  fichier  DIRMES.NEW dans
  4826.               lequel  se  fera  le  traitement.  En  fin  de  traitement,
  4827.               DIRMES.NEW sera copié  dans DIRMES.SYS. Un  compte rendu du
  4828.               traitement sera inscrit dans le fichier EPURMESS.RES.
  4829.  
  4830.                  Si la dernière mise  à jour du  fichier DIRMES.SYS a été
  4831.               faite  depuis  plus  de  24h,  EPURMESS  ne  fera  pas  son
  4832.               traitement pour  éviter toute  perte de  données due  à une
  4833.               erreur de l'horloge  système. Il mettra  un compte rendu de
  4834.               l'erreur dans le  fichier EPURMESS.RES. Dans  ce cas, après
  4835.               avoir trouvé la  cause de  l'erreur, il  sera nécéssaire de
  4836.               supprimer le fichier compte-rendu (EPURMESS.RES) de façon à
  4837.               revalider le traitement.
  4838.  
  4839.                  La ligne ARCHIVE  comporte deux chiffres,  le premier se
  4840.               rapporte aux messages privés et le second aux bulletins. Un
  4841.               chiffre 1  valide l'archivage  tandis  que le  0 supprimera
  4842.               définitivement les  messages.  Les  messages  privés seront
  4843.               archivés dans  le fichier  PRIV.nn,  et les  bulletins dans
  4844.               BULL.nn du répertoire  archive. nn correspond  au numéro de
  4845.               semaine.
  4846.  
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.        FBB 5.13                                        Page 80 - 16/08/91
  4862.  
  4863.                  Il   est   possible   de   spécifier   des  expéditeurs,
  4864.               destinataires  ou   routages   pour   lesquels   les  temps
  4865.               d'obsolescence (passage en X) seront différents des valeurs
  4866.               par défaut. Ces  cas particuliers sont  spécifiés en fin de
  4867.               fichier sous  la  forme de  lignes  supplémentaires, chaque
  4868.               ligne indiquant un cas particulier.
  4869.  
  4870.                  La ligne doit  commencer par le  caractère spécifiant le
  4871.               champ à tester,  puis le contenu  du champ et  le nombre de
  4872.               jours avant passage en X.
  4873.  
  4874.                  ex :
  4875.  
  4876.                > ALL 1
  4877.  
  4878.                  Les messages pour ALL seront valides un seul jour
  4879.  
  4880.  
  4881.        Exemple de fichier EPURMESS.INI :
  4882.        ---------------------------------
  4883.  
  4884.        # Répertoire fichiers message
  4885.        \MAIL\
  4886.        #
  4887.        # Répertoire fichiers compressés
  4888.        \BINMAIL\
  4889.        #
  4890.        # Répertoire archive message
  4891.        \OLDMAIL\
  4892.        #
  4893.        # Fichier DIRMES.SYS
  4894.        \FICHIERS\DIRMES.SYS
  4895.        #
  4896.        # Sauvegarde ancien fichier
  4897.        \FICHIERS\DIRMES.OLD
  4898.        #
  4899.        # Sauvegarde nouveau fichier
  4900.        \FICHIERS\DIRMES.NEW
  4901.        #
  4902.        # Fichier compte rendu
  4903.        \FBB\EPURMESS.RES
  4904.        #
  4905.        # Prives Bulletins (0=destruction 1=archive)
  4906.        1 0
  4907.        #
  4908.        # PARAMETRES D'EPURATION DES MESSAGES PRIVES
  4909.        # PN -> PX (jours après création)
  4910.        30
  4911.        #
  4912.        # PY -> PX (jours après passage en Y)
  4913.        5
  4914.        #
  4915.        # PF -> PK (jours après passage en F)
  4916.        1
  4917.        #
  4918.        # PX -> PK (jours après passage en X)
  4919.        2
  4920.        #
  4921.        FBB 5.13                                        Page 81 - 16/08/91
  4922.        # PK -> PA (jours après passage en K)
  4923.        2
  4924.        #
  4925.        # PARAMETRES D'EPURATION DES BULLETINS
  4926.        # BN -> BX (jours après création)
  4927.        7
  4928.        #
  4929.        # B$ -> BX (jours après création)
  4930.        4
  4931.        #
  4932.        # BY -> BX (jours après création)
  4933.        4
  4934.        #
  4935.        # BX -> BK (jours après passage en X)
  4936.        4
  4937.        #
  4938.        # BF -> BX (jours après création)
  4939.        4
  4940.        #
  4941.        # BK -> BA (jours après passage en K)
  4942.        1
  4943.        #
  4944.        -------
  4945.        #
  4946.        # Cas particuliers
  4947.        #
  4948.        > ALL  1
  4949.        > TOUS 1
  4950.        @ FRA  10
  4951.        #
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.        FBB 5.13                                        Page 82 - 16/08/91
  4982.  
  4983.        16.2 LOGSTAT.EXE (FC1MVP).
  4984.        --------------------------
  4985.  
  4986.             Programme de statistiques à partir d'un fichier FBBLOG.
  4987.  
  4988.             Ce programme  est  configuré  par  le  fichier  LOGFBB.CNF se
  4989.        trouvant sous le même répertoire.
  4990.  
  4991.  
  4992.        Organisation du fichier LOGFBB.CNF :
  4993.        ------------------------------------
  4994.  
  4995.        Ce fichier est composé de plusieurs lignes indiquant :
  4996.  
  4997.        - L'indicatif du BBS.
  4998.        - Le nom du port SYSOP, un commentaire.
  4999.        - Le nom abrégé du 1er port, un commentaire.
  5000.        - Le nom abrégé du 2eme port, un commentaire.
  5001.        - et ainsi de suite jusqu'au dernier port (8 ports maximum).
  5002.        - Trois  etoiles (***)  en  debut de  ligne  signalent la  fin des
  5003.        ports.
  5004.        - L'option d'accès écran via BIOS.
  5005.  
  5006.             L'indicatif de la messagerie doit avoir 6 caractères maximum.
  5007.        Il sera tronqué en cas de dépassement.
  5008.  
  5009.             Le nom abrégé  du port  peut avoir jusqu'à  10 caractères, il
  5010.        est recommandé de ne pas dépasser 4 (ex VHF1 ou HF2).
  5011.  
  5012.             Le nom abrégé est  separé par une  virgule du commentaire qui
  5013.        le suit  sans  espace,  le  commentaire peut  avoir  lui  aussi 10
  5014.        caractères (fréquence).
  5015.  
  5016.             A la  fin  du  commentaire  il est  possible  de  rajouter un
  5017.        commentaire propre  au fichier  CNF  qui ne  sera pas  utilisé par
  5018.        ailleurs en le séparant avec ":".
  5019.  
  5020.             Si la  ligne BIOS  comprend  NON en  début de  ligne, l'accès
  5021.        écran sera fait directement.  Le mot OUI  oblige l'accès écran via
  5022.        BIOS. L'accès direct fait gagner environ 50 % en performance.
  5023.  
  5024.  
  5025.        Exemple de fichier LOGFBB.CNF :
  5026.        -------------------------------
  5027.  
  5028.        F6FBB               : Nom du BBS.
  5029.        SYSOP,au clavier    : Nom du port @ , commentaire.
  5030.        VHF, 144.675        : Port A , commentaire.
  5031.        VHF, 145.275        : Port B , commentaire.
  5032.        UHF, 430.675        : Port C , commentaire.
  5033.        HF, 21.107          : Port D , commentaire.
  5034.        SHF, 1299,675       : Port E , commentaire.
  5035.        MODEM, Téléphone    : Port F , commentaire
  5036.        *** Fin de la definition des ports.
  5037.        NON                 : Affichage par le BIOS (OUI) ou Direct (NON).
  5038.  
  5039.  
  5040.  
  5041.        FBB 5.13                                        Page 83 - 16/08/91
  5042.  
  5043.  
  5044.        Limites du programme:
  5045.        ---------------------
  5046.  
  5047.             Le programme peut gérer  un fichier LOG  ne dépassant pas les
  5048.        limites suivantes :
  5049.  
  5050.        - Nombre de jours maximum : 35 soit 5 semaines si vous mettez bout
  5051.        a bout 5 fichiers LOG.
  5052.  
  5053.        - Nombre de Voies maximum : 50
  5054.  
  5055.        - Nombre de ports  maximum : 8+1  cela correspond aux  ports A a H
  5056.        gérés par la messagerie + le "port" clavier du SYSOP.
  5057.  
  5058.        -  Nombre  d'indicatifs  max   :  300  ce   n'est  pas  le  nombre
  5059.        d'indicatifs que la messagerie connait mais le nombre d'indicatifs
  5060.        étant utilisés pendant la période du LOG.
  5061.  
  5062.             En cas de  dépassement, l'indication  AUTRES pour l'indicatif
  5063.        et  99   pour   le  jour   seront   affichés  dans   les  colonnes
  5064.        correspondantes des tableaux.
  5065.  
  5066.             Pour le  rendement  du  forward seules  les  stations n'ayant
  5067.        effectué que  du forward  auront une  valeur attribuée  les autres
  5068.        auront l'indication : nc.
  5069.  
  5070.  
  5071.        Utilisation :
  5072.        -------------
  5073.  
  5074.             Sur la même  disquette (ou  le même disque),il  faut avoir au
  5075.        minimum le programme LOGSTAT.EXE,  le fichier config LOGFBB.CNF et
  5076.        un espace disque suffisant pour la création des fichiers résultat.
  5077.        Le fichier LOG peut être sur une autre disquette.
  5078.  
  5079.             Pour le  lancer il  suffit  de taper  LOGSTAT   FBBLOG.nn (nn
  5080.        numero de la semaine) ou LOGSTAT A:FBBLOG.nn (si le fichier est en
  5081.        A:)
  5082.  
  5083.             Les résultats sont écrits dans  les fichiers LOG.@, LOG.A ...
  5084.        LOG.T étant le total des logs.
  5085.  
  5086.  
  5087.        Archivage :
  5088.        -----------
  5089.  
  5090.             Un conseil,  archivez plutot  votre fichier  FBBLOG.nn plutot
  5091.        que  les  fichiers   LOG.x  .   Transformez  les   sous  la  forme
  5092.        LOG990nn.ZIP .ARC ou .LZH avec 990 pour 1990 (il faut bien prevoir
  5093.        le 2000!) et nn le numéro de la semaine.
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.        FBB 5.13                                        Page 84 - 16/08/91
  5102.  
  5103.  
  5104.        Constitution du Log :
  5105.        ---------------------
  5106.  
  5107.             Le nombre  de fichiers  résultat créé  est égal  au nombre de
  5108.        ports  équipant  la  messagerie   plus  deux,  les  deux  fichiers
  5109.        supplémentaires correspondant  au  port  console et  au  cumul des
  5110.        différents ports.
  5111.  
  5112.             Le  premier  Log  nommé  LOG.@  correspond  au  Log  du SYSOP
  5113.        (console), le  dernier  nommé  LOG.T  au cumul  des  ports  et les
  5114.        fichiers LOG.A à LOG.H aux différents ports.
  5115.  
  5116.             Evidement si un  port n'est  pas utilisé  il n'y  aura pas de
  5117.        création du fichier correspondant.
  5118.  
  5119.        Pour chaque fichier LOG.x vous trouverez dans l'ordre :
  5120.  
  5121.        -  Le  tableau  des  connexions   par  jour  (ordonnée)  et  heure
  5122.        (abscisse), avec le total  journalier en fin de  ligne et le total
  5123.        horaire en bas de chaque colonne.
  5124.  
  5125.        - Le  Temps  total de  connexion  : c'est  la somme  des  temps de
  5126.        connexion de chaque  utilisateur. Pour le  fichier LOG.T, le temps
  5127.        total de connexion par voie sera également affiché.
  5128.  
  5129.         - Temps moyen par  connexion : c'est le  temps total de connexion
  5130.        divisé par le nombre de connexions.
  5131.  
  5132.         - Temps moyen par utilisateur : c'est le temps total de connexion
  5133.        divisé par le nombre d'utilisateurs.
  5134.  
  5135.        - Nombre de messages effacés : comme son nom l'indique !
  5136.  
  5137.        - Nombre de messages lus : Idem.
  5138.  
  5139.        - Nombre d'utilisateurs.
  5140.  
  5141.        - Un  tableau des  messages forwardés  par jour  (ordonnée) et par
  5142.        heure (abscisse), constitution identique  au précédent. Ce tableau
  5143.        n'apparait que s'il y a eu au moins un forward sur le port.
  5144.  
  5145.        - Nombre  de  messages forwardés  :  c'est le  nombre  de messages
  5146.        expediés à une autre messagerie ou PMS.
  5147.  
  5148.        - Nombre  de  messages  reçus  en forward  :  c'est  le  nombre de
  5149.        messages déposés par d'autres BBS en forward.
  5150.  
  5151.        - Nombre de messages reçus en forward inverse : c'est le nombre de
  5152.        messages reçus d'un autre BBS lors d'un forward vers lui.
  5153.  
  5154.        - Nombre de messages refusés car déjà reçus.
  5155.  
  5156.        - Un tableau  regroupant le nombre  et la taille  totale en octets
  5157.        des messages recus  ou envoyes a  un autre BBS et  le rendement en
  5158.        Bits/s (Max 1200 !).
  5159.  
  5160.  
  5161.        FBB 5.13                                        Page 85 - 16/08/91
  5162.             Les messageries  sont  classées par  ordre  alphanumérique et
  5163.        l'indication  du  rendement  n'apparait  que  pour  les indicatifs
  5164.        n'ayant  exécuté  que  des  commandes  de  forwarding.  Ce tableau
  5165.        n'apparait que lorsqu'il y a eu au moins une messagerie forwardée.
  5166.  
  5167.        - Un tableau des principales fonctions utilisées avec, en ordonnée
  5168.        les indicatifs classés par ordre alphanumérique, et en abscisse le
  5169.        temps total de  connexion en  minutes, le nombre  de connexions et
  5170.        les différentes fonctions  utilisées (voir la  légende qui suit le
  5171.        tableau).
  5172.  
  5173.             Dans le  LOG.T  la  colonne X.F  (déconnexion  forcée  par le
  5174.        SYSOP) est remplacée par le nombre de commandes d'effacement. A la
  5175.        fin de chaque colonne se trouve le cumul.
  5176.  
  5177.  
  5178.        LOG d'une station spécifiée.
  5179.        ----------------------------
  5180.  
  5181.         - Le  programme  LOGCALL  vous  permet de  générer  le  log d'une
  5182.        station spécifiée.
  5183.  
  5184.           Le principe  de  fonctionnement  est le  même  que  LOGSTAT, un
  5185.        paramètre d'appel supplémentaire définissant la station.
  5186.  
  5187.           LOGCALL FBBLOG.33 FE1ZZZ
  5188.  
  5189.             Le fichier  généré sera  dans le  même format  que le FBBLOG,
  5190.        mais il ne comprendra que les lignes spécifiques à l'indicatif. Le
  5191.        nom de  ce  fichier sera  de  la forme  FE1ZZZ.LOG  si l'indicatif
  5192.        demandé est FE1ZZZ.
  5193.  
  5194.        En  exécutant  LOGSTAT  FE1ZZZ.LOG,  vous  aurez  les statistiques
  5195.        concernant cette station (dans LOG.A, LOG.B...).
  5196.  
  5197.        En spécifiant  le SSID,  vous pourrez  créer un  log correspondant
  5198.        uniquement à l'indicatif et au SSID spécifiés. Ex :
  5199.  
  5200.         LOGCALL FBBLOG.33 FE1EZZ-2
  5201.  
  5202.        En éditant  le fichier  FE1ZZZ.LOG vous  pourrez visualiser toutes
  5203.        les commandes effectuées par cette station.
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.        FBB 5.13                                        Page 86 - 16/08/91
  5222.  
  5223.        16.3 AJOURSAT.EXE (F6BVP).
  5224.        --------------------------
  5225.  
  5226.             AJOURSAT.EXE est un  programme de mise  à jour de  la base de
  5227.        données  satellites   (SATEL.DAT)   à   partir   des   données  de
  5228.        trajectographie diffusées dans les bulletins AMSAT.
  5229.  
  5230.             Le syntaxe d'appel est de la forme :
  5231.  
  5232.             AJOURSAT FICHIER(.TXT)
  5233.  
  5234.             L'extension du FICHIER est obligatoirement .TXT
  5235.  
  5236.             La version 1.77  veirifie le checksum  des fichiers au format
  5237.        AMSAT et NASA.
  5238.  
  5239.             Cette  mise  à  jour  peut  se  faire  de  façon  entièrement
  5240.        automatique en  forwardant  les  bulletins @AMSAT  sur  le fichier
  5241.        AMSAT.TXT interprété par  AJOURSAT (ne pas  oublier de déclarer la
  5242.        pseudo-bbs AMSAT dans BBS.SYS).
  5243.  
  5244.        Exemple de bloc forward vers un fichier de mise a jour :
  5245.        --------------------------------------------------------
  5246.  
  5247.        *
  5248.        A AMSAT
  5249.           *
  5250.           G AMSAT
  5251.           P @
  5252.           C C:\FICHIERS\AMSAT.TXT
  5253.           *
  5254.        ------
  5255.        *
  5256.  
  5257.             Le fichier vers lequel sont  envoyés les bulletins amsat doit
  5258.        correspondre à celui qui est testé  dans APPEL.BAT, la mise à jour
  5259.        automatique se faisant pendant la période de maintenance.
  5260.  
  5261.             Vérifiez que votre  fichier APPEL.BAT contienne  bien le test
  5262.        et le traitement du fichier AMSAT.TXT :
  5263.  
  5264.        :direct
  5265.             if not exist c:\fichiers\amsat.txt goto appel
  5266.             cd \fichiers
  5267.             ajoursat amsat /n > ajoursat.res
  5268.             satupdat amsat   >> satupdat.res
  5269.             del amsat.txt
  5270.             cd \fbb
  5271.        :appel
  5272.             echo Appel du serveur ^C pour interrompre
  5273.             sleep 3
  5274.             serv -t
  5275.             if errorlevel 2 goto direct
  5276.             if errorlevel 1 goto suite
  5277.        :suite
  5278.  
  5279.  
  5280.  
  5281.        FBB 5.13                                        Page 87 - 16/08/91
  5282.  
  5283.        LES OPTIONS DE AJOURSAT.EXE
  5284.        ===========================
  5285.  
  5286.             Par  défaut  le  programme   fusionne  l'ancienne  liste  des
  5287.        satellites avec  la  nouvelle  (pas d'option  ou  option  /f). Les
  5288.        données des  satellites qui  n'apparaissent  pas dans  la nouvelle
  5289.        liste sont quand même conservées et les autres sont mises a jour.
  5290.  
  5291.             L'option /u permet de ne  pas ajouter les nouveaux satellites
  5292.        présents  dans  AMSAT.TXT.  Seules   les  données  des  satellites
  5293.        anciennement connus  sont  réactualisées.  Ceci permet  de  ne pas
  5294.        augmenter  la  liste  avec  des  satellites  qui  ne  seraient pas
  5295.        intéressants.
  5296.  
  5297.             L'option /s,  a l'inverse,  ne conserve  que les  données des
  5298.        satellites qui  figurent dans  la nouvelle  liste. Ceci  permet de
  5299.        supprimer les satellites  dont les données  sont trop anciennes ou
  5300.        qui ont disparus.
  5301.  
  5302.             Dans  tous   les  cas   le  programme   reprend  les  données
  5303.        permanentes  des  satellites  maintenus  (le  pas  de  calcul  des
  5304.        passages ainsi que  la fréquence  de la  balise pour  le calcul du
  5305.        Doppler).
  5306.  
  5307.             Si les données  du fichier AMSAT.TXT  sont moins récentes que
  5308.        celles déja connues, ce sont les anciennes qui sont conservées...
  5309.  
  5310.             La liste est classée par ordre alphabétique afin de faciliter
  5311.        la consultation des noms de satellites.
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.        FBB 5.13                                        Page 88 - 16/08/91
  5342.  
  5343.        16.4 SLEEP.COM.
  5344.        ---------------
  5345.  
  5346.             Utilitaire  attendant  le  nombre  de  secondes  spécifié  en
  5347.        argument.  Il  est   interruptible  par  le   Ctrl  C,  et  permet
  5348.        d'interrompre le déroulement d'un ficher BATCH.
  5349.  
  5350.             La syntaxe d'appel est de la forme :
  5351.  
  5352.             SLEEP nn
  5353.  
  5354.             nn étant le nombre de secondes à attendre.
  5355.  
  5356.  
  5357.        16.5 TLABEL.COM (FC1EBN).
  5358.        -------------------------
  5359.  
  5360.             Utilitaire de mise à jour du fichier YAPPLBL.SYS qui contient
  5361.        les différents  labels (informations)  des fichiers  reçus lors de
  5362.        l'utilisation du  protocole  YAPP. TLABEL  renomme  YAPPLBL.SYS en
  5363.        YAPPLBL.OLD et  crée un  nouveau YAPPLBL.SYS  contenant uniquement
  5364.        les labels des fichiers YAPP existants.
  5365.  
  5366.             L'execution  de  cet   utilitaire  doit  se   faire  dans  le
  5367.        répertoire FICHIERS. Il n'y a pas d'arguments à cette commande.
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.        FBB 5.13                                        Page 89 - 16/08/91
  5402.  
  5403.  
  5404.        16.6 MAKEFBB.COM.
  5405.        -----------------
  5406.  
  5407.             Utilitaire de  génération du  fichier exécutable  à partir du
  5408.        fichier  binaire  (xxx.BIN)   et  de   son  overlay  (xxx_yy.OVL).
  5409.        L'overlay  contient   les   différentes   chaînes   de  caractères
  5410.        spécifiques à une langue.
  5411.  
  5412.             La syntaxe d'appel est de la forme :
  5413.  
  5414.             MAKEFBB FR     Pour générer une version française.
  5415.  
  5416.             MAKEFBB GB     Pour générer une version anglaise.
  5417.  
  5418.  
  5419.  
  5420.        16.7 SETUSER.COM.
  5421.        -----------------
  5422.  
  5423.             Utilitaire donnant la propriété d'un fichier à un utilisateur
  5424.        pour l'utilisation de FBBDOS.
  5425.  
  5426.             La syntaxe d'appel est de la forme :
  5427.  
  5428.             SETUSER indicatif nom_de_fichier
  5429.  
  5430.        La commande "SETUSER  F6FBB TOTO" permettra  à F6FBB, et seulement
  5431.        lui, de modifier ou supprimer le fichier TOTO.
  5432.  
  5433.  
  5434.  
  5435.        16.8 CLEANUP.COM.
  5436.        -----------------
  5437.  
  5438.             Utilitaire permettant  de supprimer  du répertoire  MAIL tous
  5439.        les fichiers n'étant pas définis  dans DIRMES.SYS, donc ne pouvant
  5440.        pas être utilisés par le  logiciel. Cet utilitaire doit être lancé
  5441.        dans le  répertoire  contenant le  fichier  DIRMES.SYS (répertoire
  5442.        FICHIERS).
  5443.  
  5444.             La syntaxe d'appel est de la forme :
  5445.  
  5446.             CLEANUP répertoire_message
  5447.  
  5448.             répertoire_message est  la  base de  l'arborescence contenant
  5449.        les messages (C:\MAIL par exemple).
  5450.  
  5451.             Attention à l'utilisation de  cet utilitaire, exécuté pour un
  5452.        autre répertoire que le  répertoire message, il pourrait supprimer
  5453.        tous les fichiers s'y trouvant !
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.        FBB 5.13                                        Page 90 - 16/08/91
  5462.  
  5463.        17 SERVICES :
  5464.        -------------
  5465.  
  5466.             Le logiciel  de messagerie  propose differents  services à la
  5467.        réception de  messages particuliers.  Le nombre  de services n'est
  5468.        pas limité.
  5469.  
  5470.             Les services sont activés à  la réception de messages pour un
  5471.        des destinataires dont  la liste  a été  donnée en  fin de fichier
  5472.        INIT.SRV.
  5473.  
  5474.        Déclaration de services en fin de fichier INIT.SRV :
  5475.        ----------------------------------------------------
  5476.  
  5477.        ....
  5478.        #
  5479.        # Indicateur de voies
  5480.        11
  5481.        #
  5482.        ------
  5483.        #
  5484.        # Liste des services :
  5485.        #
  5486.        # Desti  Nom du programme
  5487.        #
  5488.        REQDIR    REQDIR.COM
  5489.        REQFIL    REQFIL.COM
  5490.        NEWDOC    NEWDOC.EXE
  5491.        #
  5492.        # Fin du fichier d'initialisation
  5493.        #
  5494.  
  5495.             Les  services  sont   des  programmes   exécutables  dont  le
  5496.        fonctionnement est expliqué  en annexe  9. Ils  doivent se trouver
  5497.        dans le répertoire contenant les programmes exécutables (SERV.EXE)
  5498.        et le fichier de configuration INIT.SRV.
  5499.  
  5500.             Lors de la réception d'un  message privé dont le destinataire
  5501.        est défini dans le fichier INIT.SRV, le programme correspondant au
  5502.        destinataire est appelé avec le nom d'un fichier temporaire sur la
  5503.        ligne de  commande.  Ce  fichier  temporaire  contient  un message
  5504.        fonction du  service demandé  (voir  description des  services ci-
  5505.        après).
  5506.  
  5507.             Au  retour  du  programme  service,  le  fichier  de courrier
  5508.        entrant  (MAIL.IN)   est  alors   consulté  pour   incorporer  une
  5509.        éventuelle réponse.
  5510.  
  5511.             Le  message   adressé  au   service  ainsi   que  le  fichier
  5512.        temporaires sont supprimés après ce traitement.
  5513.  
  5514.             Différents services peuvent  être développés, le  temps a ses
  5515.        limites, mais l'imagination n'en a pas !
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.        FBB 5.13                                        Page 91 - 16/08/91
  5522.  
  5523.        17.1 REQDIR.
  5524.        ------------
  5525.  
  5526.             Le  service  REQDIR  permet  de  renvoyer  à  l'expéditeur du
  5527.        message la liste de fichiers (partie ou totalité) d'un répertoire.
  5528.  
  5529.             La  ligne  de  commande  standard  d'envoi  de  messages  est
  5530.        utilisée. Le message doit  être du type privé  et adressé à la bbs
  5531.        que l'on veut interroger :
  5532.  
  5533.        SP REQDIR @ bbs-destination
  5534.  
  5535.             Le titre du message contient  deux informations, le masque de
  5536.        sélection (*.EXE, *.*, etc...)  et le caractère @  suivi de la bbs
  5537.        de retour, c'est à dire la votre. Le message retour sera adressé à
  5538.        l'expéditeur de  la  demande via  la  bbs retour.  Le  masque peut
  5539.        éventuellement être absent.  Dans ce cas  tous les fichiers seront
  5540.        listés.
  5541.  
  5542.        masque @ bbs-retour            <- Masque de sélection
  5543.  
  5544.             Le  texte  du  message  n'est  pas  nécessaire,  son  contenu
  5545.        éventuel sera ignoré par le service.
  5546.  
  5547.        Exemple :
  5548.  
  5549.        F6FBB BBS >
  5550.        SP REQDIR @ F6ABJ.FRA.EU
  5551.        Titre du message :
  5552.        YAPP\*.ZIP @ F6FBB.FMLR.FRA.EU
  5553.        Texte du message :
  5554.        /EX
  5555.  
  5556.        Cet exemple suppose que YAPP  est un sous-répertoire du répertoire
  5557.        utilisateur (configuration conseillée).
  5558.  
  5559.  
  5560.  
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.        FBB 5.13                                        Page 92 - 16/08/91
  5582.  
  5583.        17.2 REQFIL.
  5584.        ------------
  5585.  
  5586.             Le service REQFIL permet de renvoyer le fichier ASCII demandé
  5587.        vers l'expéditeur du message.
  5588.  
  5589.             Le message envoyé à REQFIL a une syntaxe bien définie :
  5590.  
  5591.             La  ligne  de  commande  standard  d'envoi  de  messages  est
  5592.        utilisée. Le message doit  être du type privé  et adressé à la bbs
  5593.        que l'on veut interroger :
  5594.  
  5595.        SP REQFIL @ bbs-destination
  5596.  
  5597.             Le titre  du message  contient deux  informations, le  nom du
  5598.        fichier demandé et le caractère @ suivi de la bbs de retour, c'est
  5599.        à dire la votre. Le message  retour sera adressé à l'expéditeur de
  5600.        la demande via la bbs retour.
  5601.  
  5602.        nom-fichier @ bbs-retour
  5603.  
  5604.             Le  texte  du  message  n'est  pas  nécessaire,  son  contenu
  5605.        éventuel sera ignoré par le service.
  5606.  
  5607.        Exemple :
  5608.  
  5609.        F6FBB BBS >
  5610.        SP REQFIL @ F6ABJ.FRA.EU
  5611.        Titre du message :
  5612.        DEMOS\ESSAI.TXT @ F6FBB.FMLR.FRA.EU
  5613.        Texte du message :
  5614.        /EX
  5615.  
  5616.        Cet exemple suppose que DEMOS est un sous-répertoire du répertoire
  5617.        utilisateur.
  5618.  
  5619.        La réponse de la messagerie distante est de la forme :
  5620.  
  5621.        SP F6FBB @ F6FBB.FMLR.FRA.EU < F6ABJ
  5622.        Req File: DEMOS/ESSAI.TXT
  5623.        Contenu du fichier ESSAI.TXT
  5624.        ...
  5625.        /EX
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.        FBB 5.13                                        Page 93 - 16/08/91
  5642.  
  5643.        17.3 NEWDOC.
  5644.        ------------
  5645.  
  5646.             Le service NEWDOC permet de mettre  à jour de façon simple et
  5647.        rapide  la  base  de   données  documentation  (rubrique  DOCS  du
  5648.        serveur). Ce  service  s'occupe  de  créer le  fichier,  et  de le
  5649.        labéliser. Il ne  créera pas  un répertoire  inexistant, il faudra
  5650.        donc préparer l'arborescence auparavant.
  5651.  
  5652.             Un message de compte rendu est retourné à l'expediteur.
  5653.  
  5654.             La  ligne  de  commande  standard  d'envoi  de  messages  est
  5655.        utilisée. Le message doit  être du type privé  et adressé à la bbs
  5656.        que l'on veut mettre à jour :
  5657.  
  5658.        SP NEWDOC @ bbs-destination
  5659.  
  5660.             Le titre  du message  contient deux  informations, le  nom du
  5661.        fichier demandé  suivi  du  label  à  donner  à  ce  fichier (voir
  5662.        description de la rubrique DOCS).
  5663.  
  5664.        Nom-fichier Label éventuellement sur plusieurs mots.
  5665.  
  5666.             Le  texte   du  message   sera  transféré   dans  le  fichier
  5667.        documentation.
  5668.  
  5669.        Exemple :
  5670.  
  5671.        F6FBB BBS >
  5672.        SP NEWDOC @ F6ABJ.FRA.EU
  5673.        Titre du message :
  5674.        BBS\DOC_1.DOC Ceci est le label de la documentation
  5675.        Texte du message :
  5676.        Voici le contenu de la documentation.
  5677.        .....
  5678.        Fin de la documentation
  5679.        /EX
  5680.  
  5681.        Cet exemple  suppose que  BBS est  un sous-répertoire  de DOCS, et
  5682.        donc une des rubriques de la documentation.
  5683.  
  5684.        Il est possible de limiter l'utilisation de ce service à une liste
  5685.        d'indicatifs, en déclarant ces derniers dans un fichier NEWDOC.SYS
  5686.        sous le répertoire FBB, un indicatif par ligne.
  5687.  
  5688.        Exemple de contenu du fichier NEWDOC.SYS :
  5689.  
  5690.        F6FBB
  5691.        FD1CDC
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.        FBB 5.13                                        Page 94 - 16/08/91
  5702.  
  5703.        ANNEXE -1-
  5704.  
  5705.            Commandes de l'éditeur ligne EDIT (FBBDOS)
  5706.             ------------------------------------------
  5707.  
  5708.             Le  FBBDOS  propose  un  petit  éditeur  ligne  permettant de
  5709.        modifier les fichiers ascii. Il  peut permettre à un sysop distant
  5710.        de maintenir les fichiers systèmes du logiciel.
  5711.  
  5712.             Les commandes sont  simples, et  pour augmenter  les temps de
  5713.        traitement, elles peuvent être chaînées sur la même ligne.
  5714.  
  5715.        Liste des commandes :
  5716.  
  5717.        ? : Donne la liste des commandes de l'éditeur.
  5718.  
  5719.        A : Ajoute une ligne après la ligne courante. Le texte de la ligne
  5720.            suit la commande  et doit se  terminer par le  caractère /. Le
  5721.            caractère / peut être  inclus dans une  chaîne de caractères à
  5722.            condition d'être précédé  par le  caractère \.  Le caractère \
  5723.            lui doit  être  doublé  pour  être  considéré  comme caractère
  5724.            valide. Le pointeur de ligne est sur la ligne insérée.
  5725.  
  5726.        B : Positionne le pointeur de ligne au début du fichier.
  5727.  
  5728.        E : Positionne le pointeur de ligne à la fin du fichier.
  5729.  
  5730.        F :  Recherche la  première occurence  d'une chaine  de caractères
  5731.            spécifiée après la commande à  partir de la ligne courante. La
  5732.            chaine de caractères doit être terminée par le caractère /. Le
  5733.            caractère / peut être  inclus dans une  chaîne de caractères à
  5734.            condition d'être précédé  par le  caractère \.  Le caractère \
  5735.            lui doit  être  doublé  pour  être  considéré  comme caractère
  5736.            valide. Le pointeur de ligne est  sur la ligne où la chaîne de
  5737.            caractères a été trouvée.
  5738.  
  5739.        I : Insère une ligne avant la ligne courante. Le texte de la ligne
  5740.            suit la commande  et doit se  terminer par le  caractère /. Le
  5741.            caractère / peut être  inclus dans une  chaîne de caractères à
  5742.            condition d'être précédé  par le  caractère \.  Le caractère \
  5743.            lui doit  être  doublé  pour  être  considéré  comme caractère
  5744.            valide. Le pointeur de ligne est sur la ligne insérée.
  5745.  
  5746.        K :  Supprime le  nombre de  lignes spécifié  avant la  commande à
  5747.            partir de la ligne courante.  Si le nombre n'est pas spécifié,
  5748.            la valeur 1 est prise par défaut.
  5749.  
  5750.        L :  Deplace le  pointeur du  nombre de  lignes spécifié  avant la
  5751.            commande. Ce nombre peut être positif ou négatif.
  5752.  
  5753.        N : Valide ou dévalide la numérotation des lignes.
  5754.  
  5755.        P :  Affiche le  nombre  de lignes  spécifié  avant la  commande à
  5756.            partir de la ligne courante.
  5757.  
  5758.  
  5759.  
  5760.  
  5761.        FBB 5.13                                        Page 95 - 16/08/91
  5762.  
  5763.  
  5764.        R :  Recherche la  première occurence  de la  chaîne de caractères
  5765.            spécifiée après  la commande  et la  remplace par  la deuxième
  5766.            chaîne de caractères.  Les chaînes de  caractères doivent être
  5767.            terminées par le caractère /.  Le caractère / peut être inclus
  5768.            dans une chaîne  de caractères à  condition d'être précédé par
  5769.            le caractère \. Le caractère \  lui doit être doublé pour être
  5770.            considéré comme caractère valide. Le pointeur de ligne est sur
  5771.            la ligne modifiée.
  5772.  
  5773.        S : Sauvegarde le fichier modifié.
  5774.  
  5775.        Q : Quitte  l'éditeur. Attention,  la sauvegarde  du fichier n'est
  5776.            pas automatique, pensez à la faire avant de quitter !
  5777.  
  5778.  
  5779.        Exemples :
  5780.  
  5781.        EDIT>B5L10P
  5782.  
  5783.        Met le pointeur au début du fichier, avance de 5 lignes et affiche
  5784.        10 lignes.
  5785.  
  5786.        EDIT>B4L6K-2L10P
  5787.  
  5788.        Met le pointeur au début du  fichier, avance de 4 lignes, supprime
  5789.        6 lignes, recule de deux lignes et affiche 10 lignes.
  5790.  
  5791.        EDIT>BFBonjour/K-2L5P
  5792.  
  5793.        Met le pointeur au début du fichier, recherche "Bonjour", supprime
  5794.        la ligne (contenant  "Bonjour"), recule  de 2 lignes  et affiche 5
  5795.        lignes.
  5796.  
  5797.        EDIT>RBonjour/Au revoir/-2L5P
  5798.  
  5799.        Recherche "Bonjour", remplace par "Au  revoir", recule de 2 lignes
  5800.        et affiche 5 lignes.
  5801.  
  5802.        EDIT>BFBonjour/IC'est une nouvelle ligne avec un \/ dedans/-1L3P
  5803.  
  5804.        Met le pointeur  au début du  fichier, recherche "Bonjour", insère
  5805.        la nouvelle ligne,  recule de 1  ligne et affiche  3 lignes. Cette
  5806.        ligne contient un caractère  /. Un \ qui  le précède indique qu'il
  5807.        est à considérer comme caractère et non comme délimiteur.
  5808.  
  5809.        EDIT>SQ
  5810.  
  5811.        Sauvegarde et quitte l'editeur.
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.        FBB 5.13                                        Page 96 - 16/08/91
  5822.  
  5823.        ANNEXE -2-
  5824.  
  5825.  
  5826.             Commandes correspondant au host-mode PK232 (d'après F6AIW)
  5827.             ----------------------------------------------------------
  5828.  
  5829.        8B 8BITCONV  AU AAB      AB ABAUD    AG ACHG     AA ACRDISP
  5830.        AK ACRPACK   AT ACRRTTY  AE ADDRESS  AD ADELAY   AI ALFDISP
  5831.        AP ALFPACK   AR ALFRTTY  AL ALIST    AM AMTOR    AC ARQ
  5832.        AO ARQTMO    AS ASCII    AY ASPECT   AW AWLEN    AV AX25L2V2
  5833.        AX AXDELAY   AH AXHANG   BA BAUDOT   BE BEACON   BI BITINV
  5834.        BK BKONDEL   BT BTEXT    CL CANLINE  CP CANPAC   CX CASEDISP
  5835.        CU CBELL     CC CCITT    CF CFROM    CB CHCALL   CD CHDOUBLE
  5836.        CH CHSWITCH  CK CHECK    CQ CMDTIME  CM CMSG     CI CODE
  5837.        CN COMMAND   CE CONMODE  CO CONNECT  CY CONPERM  CG CONSTAMP
  5838.        CI CPACTIME  CR CRADD    CT CTEXT    CW CWID     DS DAYSTAMP
  5839.        DA DAYTIME   DC DCDCONN  DL DELETE   DF DFROM    DI DISCONNE
  5840.        DW DWAIT     EA EAS      EC ECHO     ES ESCAPE   FA FAX
  5841.        FN FAXNEG    FE FEC      FL FLOW     FR FRACK    FS FSPEED
  5842.        FU FULLDUP   GR GRAPHICS HB HBAUD    HD HEADERLN HI HID
  5843.        HO HOST      HP HPOLL    ID ID       IL ILFPACK  IO IO
  5844.        JU JUSTIFY   KI KISS     LR LEFTRITE LO LOCK     MX MAXFRAME
  5845.        MB MBX       MC MCON     MD MDIGI    MM MEMORY   MI MFILTER
  5846.        MF MFROM     MH MHEARD   MN MONITOR  MO MORSE    MP MSPEED
  5847.        MR MRPT      MS MSTAMP   MT MTO      MA MYALIAS  ML MYCALL
  5848.        MG MYSELCAL  MK MYALTCAL NE NEWMODE  NO NOMODE   NR NUCR
  5849.        NF NULF      NU NULLS    OK OK       OP OPMODE   PA PACKET
  5850.        PL PACLEN    PT PACTIME  PR PARITY   PS PASS     PX PASSALL
  5851.        PE PERSIST   PP PPERSIST PC PRCON    PF PRFAX    PO PROUT
  5852.        PY PRTYPE    RW RAWHDLC  RB RBAUD    RC RCVE     RE RECEIVE
  5853.        RX RXREV     RD REDISPLA RL RELINK   RS RESET    RP RESPTIME
  5854.        RT RESTART   RY RETRY    RF RFEC     SE SELFEC   SP SENDPAC
  5855.        SI SIGNAL    SL SLOTTIME SQ SQUELCH  SR SRXALL   ST START
  5856.        SO STOP      TB TBAUD    TC TCLEAR   TM TIME     TR TRACE
  5857.        TW TRFLOW    TI TRIES    TD TXDELAY  TF TXFLOW   TX TXREV
  5858.        UN UNPROTO   UR USERS    US USOS     VH VHF      WI WIDESHFT
  5859.        WO WORDOUT   WR WRU      XW XFLOW    XM XMIT     XO XMITOK
  5860.        XF XOFF      XN XON
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.        FBB 5.13                                        Page 97 - 16/08/91
  5882.  
  5883.        ANNEXE -3-
  5884.  
  5885.             Numéros des identificateurs de traitement et aide en ligne.
  5886.             -----------------------------------------------------------
  5887.  
  5888.             Les differentes  fonctions  de traitement  contenues  dans le
  5889.        logiciel sont  identifiées  par  trois  nombres  affichés  dans le
  5890.        bandeau de status. Le  premier de ces  trois nombres correspond au
  5891.        processus   principal    du   traitement    (Messagerie,   FbbDos,
  5892.        Trajectographie, etc...),  le  deuxième  nombre à  la  fonction de
  5893.        traitement (Dans la messagerie,  liste, envoi message, etc...), et
  5894.        le troisième nombre à une sous-fonction (enregistrememnt du titre,
  5895.        du message, etc...).
  5896.  
  5897.             Décrire  la  totalité  de   ces  nombres  serait  inutile  et
  5898.        laborieux. Ils sont surtout utilisés à  des fins de mise au point.
  5899.        Le premier nombre  est également  utilisé pour  identifier le bloc
  5900.        d'aide du fichier x.HLP. Lors de la reception du "?" ou du "H", le
  5901.        logiciel recherche  dans  le  fichier  x.HLP,  correspondant  à la
  5902.        langue utilisée, une ligne de début de bloc de la forme
  5903.        @@ numéro mot
  5904.        où le numéro correspond au niveau de traitement courant, et le mot
  5905.        au mot qui suit la commande "?" ou "H".
  5906.  
  5907.             Exemple : Vous êtes dans le  FbbDos et vous tapez la commande
  5908.        "? EDIT". Le bloc d'aide recherché devra commencer par la ligne :
  5909.        @@ 9 EDIT
  5910.  
  5911.             Il est possible d'avoir un bloc répondant à plusieurs mots de
  5912.        recherche. Il suffit de spécifier  les differents mots séparés par
  5913.        le caractère "|" (barre verticale), SANS espace.
  5914.        @@ 9 EDIT|EDITEUR
  5915.  
  5916.        Liste des niveaux de traitement :
  5917.  
  5918.        0    Connexion.
  5919.        2    Qra-Locator.
  5920.        3    Statistiques.
  5921.        4    Informations.
  5922.        5    Nomenclature.
  5923.        6    Trajectographie.
  5924.        9    FbbDos.
  5925.        10   Gateway.
  5926.        11   Modem téléphone.
  5927.        14   Messagerie.
  5928.        15   Forward.
  5929.        16   Appel du sysop.
  5930.        17   YAPP.
  5931.        18   Conférence.
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.        FBB 5.13                                        Page 98 - 16/08/91
  5942.  
  5943.        ANNEXE -4-
  5944.  
  5945.             Réception d'un message et enregistrement.
  5946.             -----------------------------------------
  5947.  
  5948.             Un message peut être  déposé par un  utilisateur ou bien reçu
  5949.        par l'intermédiaire du  forward. Le  mécanisme d'enregistrement de
  5950.        ce message est le même dans les deux cas.
  5951.  
  5952.             La demande d'enregistrement se fait toujours pas une commande
  5953.        de la forme :
  5954.  
  5955.        S desti @ bbs < exped $ ident + nom_fichier
  5956.  
  5957.             Seul le champ  destinataire est obligatoire,  tous les autres
  5958.        champs sont facultatifs.
  5959.  
  5960.             Le nom de  fichier qui  peut être  ajouté au  message est une
  5961.        possibilité  réservée  au   SYSOP.  Le  nom   doit  être  complet,
  5962.        spécifiant    l'unité    logique     et    le    chemin    d'accés
  5963.        (C:\FICHIERS\TEST.TXT).
  5964.  
  5965.             A la réception de  la ligne de commande,  un premier test est
  5966.        fait pour  vérifier  que  la  route  existe  si  une  route  a été
  5967.        spécifiée ou si le message  doit être réacheminé, en cas d'absence
  5968.        de route spécifiée.
  5969.  
  5970.             Si la route demandée n'existe  pas, un message sera envoyé au
  5971.        demandeur lui informant de  l'absence de route vers  la BBS, et un
  5972.        message système sera envoyé au SYSOP de la messagerie.
  5973.  
  5974.             Le titre du message est alors demandé à l'utilisateur.
  5975.  
  5976.             Si le titre est vide, le message est annulé, et l'utilisateur
  5977.        renvoyé sur le menu principal.
  5978.             
  5979.             Le texte du message est alors demandé à l'utilisateur.
  5980.  
  5981.             Si le texte est  vide, et aucun  fichier d'ajout spécifié, le
  5982.        message  est  annulé,   et  l'utilisateur  renvoyé   sur  le  menu
  5983.        principal.
  5984.  
  5985.             Le logiciel attend  éventuellement les  lignes préambule. Ces
  5986.        lignes donnent  les informations  sur les  differentes messageries
  5987.        qui ont  déjà  acheminé ce  message.  Elles commencent  par  R: en
  5988.        première colonne.  La  messagerie est  citée  après le  signe  @ à
  5989.        l'intérieur  d'une   ligne   préambule.  Toutes   les  messageries
  5990.        adjacentes citées dans ce  préambule seront d'office incluses dans
  5991.        la liste des  "forward ok", donc  à ne pas  forwarder. Cette liste
  5992.        est spécifique à  chaque message  et peut être  visualisée avec la
  5993.        commande $ ou FN suivie du numéro de message.
  5994.  
  5995.             A la réception /EX en première colonne ou du ^Z, un numéro de
  5996.        message est affecté, la chaine d'identification (BID ou MID) ainsi
  5997.        que la liste des messageries adjacentes vers lesquelles le message
  5998.        sera  acheminé  sont  créés.  Ces  informations  sont  envoyées  à
  5999.        l'utilisateur (sauf en cas de réception forward).
  6000.  
  6001.        FBB 5.13                                        Page 99 - 16/08/91
  6002.             En cas  de  déconnexion  avant  la réception  du  /EX  ou ^Z,
  6003.        l'intégralité du texte  reçu est perdue,  et les informations déjà
  6004.        enregistrées sont effacées.
  6005.  
  6006.             Les informations  sur  le message  (expéditeur, destinataire,
  6007.        via, titre, etc...)  sont stockées dans  le fichier DIRMES.SYS. Le
  6008.        texte du message est stocké  dans un sous-répertoire du repertoire
  6009.        MAIL. Le sous répertoire est MAILn  où n est le dernier chiffre du
  6010.        message. Le  nom  du  fichier  correspondant  au  message  123 est
  6011.        M_000123.MES, le  numéro  étant codé  sur  6 chiffre,  et  le sous
  6012.        répertoire est MAIL3.
  6013.  
  6014.             Le numéro de message est codé sur 32 bits, la limite est donc
  6015.        trés loin (4000 Millions !).
  6016.  
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048.  
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.        FBB 5.13                                       Page 100 - 16/08/91
  6062.  
  6063.        ANNEXE -5-
  6064.  
  6065.             Trucs et astuces.
  6066.             -----------------
  6067.  
  6068.             Cette rubrique est  plus la votre  que la mienne. J'essayerai
  6069.        d'y  ajouter  toutes  les   astuces  d'utilisation  portées  à  ma
  6070.        connaissance.
  6071.  
  6072.        A/   Utilisation sous DesqView (c).
  6073.        ----------------------------------
  6074.  
  6075.             L'utilisation  sous   DesqView  ne   pose  pas   de  problème
  6076.        particulier, la fenêtre doit avoir un  minimum de 500K pour que le
  6077.        logiciel fonctionne correctement,  sinon utiliser  la version 6.xx
  6078.        (sans le serveur). L'utilisation de drivers RS232 genre COMBIOS ou
  6079.        MBBIOS est  OBLIGATOIRE, l'application  n'ayant pas  tout le temps
  6080.        machine  à  sa   disposition.  Le  reste   du  fonctionnement  est
  6081.        identique.
  6082.  
  6083.             Dans le  cas  d'une  machine  AT386,  il  est  intéressant de
  6084.        charger   les   programmes   résidents   en   mémoire   haute  par
  6085.        l'intermédiare de l'utilitaire "LOADHI".  La place libérée le sera
  6086.        pour la totalité des fenêtres.
  6087.  
  6088.  
  6089.  
  6090.  
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096.  
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.        FBB 5.13                                       Page 101 - 16/08/91
  6122.  
  6123.        B/ Affichage des erreurs de communication.
  6124.        ------------------------------------------
  6125.  
  6126.             Un compteur d'erreurs peut s'afficher à droite de l'heure sur
  6127.        la première  ligne de  l'écran.  Dans le  cas de  l'utilisation de
  6128.        TNC2+DED, ces erreurs peuvent être mineures, dans le cas du PK232,
  6129.        la récupération des erreurs est plus délicate et peut aboutir à un
  6130.        relancement du logiciel. Une  erreur peut donner  lieu à une perte
  6131.        de trame  contenant  des données,  donc  des messages  erronés. En
  6132.        forwarding compressé, les messages  sont vérifiés par checksum, et
  6133.        donc des déconnexions sur erreur de checksum sont possibles.
  6134.  
  6135.             Sur un système fonctionnant correctement, ce compteur ne doit
  6136.        jamais apparaitre, voir  exceptionnellement (gros parasite secteur
  6137.        par exemple). Si  des erreurs sont  affichées, elles peuvent avoir
  6138.        plusieurs origines :
  6139.  
  6140.             - Utilisation du DOS 4.0 ou DOS 5.0 : Le driver clavier livré
  6141.        avec cette version de logiciel est trés lent. La solution consiste
  6142.        à utiliser  le KEYBxx.COM  de la  version  3.2 ou  3.3 ou  mieux à
  6143.        utiliser un driver RS232 ESS (ou combios).
  6144.  
  6145.             -  Vitesse  de  transmission  trop  élevée  ou  cables  RS232
  6146.        défectueux. La vitesse peut  être réduite à 4800  Bds dans ce cas.
  6147.        Je ne  recommande pas  de descendre  en dessous  de 4800  Bds, les
  6148.        performances du logiciel s'en ressentiraient.
  6149.  
  6150.             - Remplacer  le  LM324  équipant  certains  TNC  en émission-
  6151.        réception RS232 par un TL084.
  6152.  
  6153.             - Retours  HF sur  les  TNC, surtout  en utilisation  HF. Des
  6154.        erreurs ou des resynchronisations  apparaissent lors du passage en
  6155.        émission des équipements HF. La, il faut chercher, il n'y a pas de
  6156.        remède miracle !
  6157.  
  6158.  
  6159.        C/ Répétition du dernier numero de message.
  6160.        -------------------------------------------
  6161.  
  6162.             Le dernier  numéro de  message  consulté, lu,  effacé, etc...
  6163.        peut être réutilisé  par le  caractère #. Ce  raccourci permet par
  6164.        exemple de  lire un  message après  une liste  ou de  le supprimer
  6165.        juste aprés sa lecture.
  6166.  
  6167.        Exemple :
  6168.  
  6169.        F6FBB BBS> R 12351
  6170.        Le message est affiché ...
  6171.        F6FBB BBS> K #
  6172.        Message 12351 supprimé.
  6173.        F6FBB BBS>
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.        FBB 5.13                                       Page 102 - 16/08/91
  6182.  
  6183.        ANNEXE -6-
  6184.  
  6185.             Protocole de forward FBB.
  6186.             -------------------------
  6187.  
  6188.             Le logiciel dispose de deux protocoles de forward. Le premier
  6189.        est standard, compatible  avec le  forward MBL/RLI.  Le deuxième a
  6190.        été développé pour permettre une meilleure efficacité, surtout sur
  6191.        les  liaisons   où   les   temps   de   propagation   des  données
  6192.        sont importants. L'échange  de données  est réduit  au minimum, le
  6193.        sens de transfert  des données est  permuté au plus  tous les cinq
  6194.        messages, et les messages  sont   envoyés par  groupe  pour gagner
  6195.        du  temps et profiter de l'effet "pipeline" du réseau.
  6196.  
  6197.             Le  protocole  FBB   est  trés  simple   dans  son  principe.
  6198.        L'identification de ce protocole se fait par la lettre 'F' dans le
  6199.        dernier champ du S.I.D. (chaine d'identification entre crochets).
  6200.  
  6201.             Quand une  BBS appelle  une   BBS  adjacente, elle  reçoit le
  6202.        S.I.D. (dans le cas de FBB  : [FBB-5.12-FHM$]) suivi d'un texte et
  6203.        terminé par le   signe  > suivi   d'un  retour   chariot (RC).  Si
  6204.        le S.I.D. contient le drapeau  F et si la  BBS appelante a le mode
  6205.        FBB validé, elle répondra   par  son  S.I.D.  contenant  également
  6206.        la  lettre F, suivi immédiatement des propositions de messages.
  6207.  
  6208.             Les propositions de messages sont de la forme :
  6209.  
  6210.        FB P F6FBB FC1GHV FC1MVP 24657_F6FBB 1345
  6211.  
  6212.        FB          : Identificateur du type de ligne
  6213.        P           : Type du message (P = Privé, B = Bulletin).
  6214.        F6FBB       : Expéditeur.
  6215.        FC1GHV      : BBS du destinataire.
  6216.        FC1MVP      : Destinataire.
  6217.        24657_F6FBB : BID ou MID.
  6218.        1345        : Taille du message.
  6219.  
  6220.             TOUS les champs  de cette ligne  sont obligatoires. Une ligne
  6221.        de ce type  doit donc avoir sept  champs. Si un  champ manque à la
  6222.        réception, un  message  d'erreur  est  émis,  et  le correspondant
  6223.        est deconnecté.
  6224.  
  6225.             Une proposition peut avoir jusqu'a  CINQ lignes. Il n'est pas
  6226.        prévu de limite quand au volume de données envoyé, mais il est bon
  6227.        de limiter la proposition  à un volume de  données. Dans le cas de
  6228.        la FBB, ce cumul est limité  par configuration dans INIT.SRV à 10K
  6229.        octets.
  6230.  
  6231.             Le nombre de lignes de  la proposition n'est pas imposé, tant
  6232.        qu'il ne  dépasse  pas  cinq. Il  sera  avantageusement  modulé en
  6233.        fonction de la taille des messages à envoyer.
  6234.  
  6235.             La fin de proposition est indiquée par une ligne :
  6236.  
  6237.        F>
  6238.             Le correspondant peut alors répondre à la proposition.
  6239.  
  6240.  
  6241.        FBB 5.13                                       Page 103 - 16/08/91
  6242.  
  6243.        Exemple de proposition :
  6244.  
  6245.        FB P F6FBB FC1GHV.FFPC.FRA.EU FC1MVP 24657_F6FBB 1345
  6246.        FB P FC1CDC F6ABJ F6AXV 24643_F6FBB 5346
  6247.        FB B F6FBB FRA FBB 22456_F6FBB 8548
  6248.        F>
  6249.  
  6250.             Cette proposition est limitée à  trois lignes, car le cumul a
  6251.        dépassé les 10 Koctets.
  6252.  
  6253.             A une proposition,  le correspondant  devra refuser, accepter
  6254.        ou différer l'envoi des messages. Cette fonction est faite par une
  6255.        ligne :
  6256.  
  6257.        FS -+=
  6258.  
  6259.             Ce qui signifie :
  6260.             - Je ne veux pas le premier, je l'ai déjà.
  6261.             - Je veux recevoir le deuxième.
  6262.             - Je demande de differer le troisième.
  6263.  
  6264.             Il peut être intéressant  de différer un  message dans le cas
  6265.        ou le destinataire est déjà en  train de le recevoir sur une autre
  6266.        voie, ou que la taille ne convient pas à la qualité de la liaison,
  6267.        ou une autre raison...
  6268.  
  6269.             L'expéditeur envoie alors le ou les messages demandés dans le
  6270.        format suivant :
  6271.  
  6272.        Titre du message 1
  6273.        Texte du message 1
  6274.        .....
  6275.        ^Z
  6276.        Titre du message 2
  6277.        Texte du message 2
  6278.        .....
  6279.        ^Z
  6280.  
  6281.             Tous les messages  demandés sont  envoyés à la  suite les uns
  6282.        des autres, en ascii, sans aucune ligne supplementaire intercalée.
  6283.  
  6284.             Aprés  avoir   reçu  le   nombre  de   messages  demandé,  le
  6285.        destinataire  accuse  réception   par  l'envoi  de   sa  liste  de
  6286.        propositions.  Le  système  est   alors  inversé,  le destinataire
  6287.        devient l'expéditeur, et vice-versa.
  6288.  
  6289.             S'il n'a pas de message  à proposer, l'expediteur remplace sa
  6290.        proposition par une seule ligne
  6291.  
  6292.        FF
  6293.  
  6294.             Cette ligne ne doit pas être suivie de F>.
  6295.  
  6296.             Si le destinataire reçoit  cette ligne FF,  et s'il n'a plus
  6297.        non plus de message à envoyer, il envoie une ligne
  6298.  
  6299.        FQ
  6300.             et demande la deconnexion de liaison.
  6301.        FBB 5.13                                       Page 104 - 16/08/91
  6302.  
  6303.  
  6304.        Exemple d'échanges :
  6305.        --------------------
  6306.  
  6307.  
  6308.        F6FBB                    FC1GHV
  6309.        ----------------------------------------------------------------
  6310.  
  6311.        Demande la connexion de FC1GHV
  6312.  
  6313.                                 Connexion reçue
  6314.  
  6315.                                 [FBB-5.11-FHM$]
  6316.                                 Bienvenue a Poitiers, Jean-Paul.
  6317.                                 >
  6318.  
  6319.        [FBB-5.11-FHM$]   (F6FBB s'identifie avec le drapeau F)
  6320.        FB P F6FBB FC1GHV.FFPC.FRA.EU FC1MVP 24657_F6FBB 1345
  6321.        FB P FC1CDC F6ABJ F6AXV 24643_F6FBB 5346
  6322.        FB B F6FBB FRA FBB 22_456_F6FBB 8548
  6323.        F>
  6324.  
  6325.                                 FS +-+  (accepte le 1er et le 3ème).
  6326.  
  6327.        Titre message 1
  6328.        Texte message 1
  6329.        ......
  6330.        ^Z
  6331.        Titre message 3
  6332.        Texte message 3
  6333.        ......
  6334.        ^Z
  6335.  
  6336.                                 FB P FC1GHV F6FBB F6FBB 2734_FC1GHV 234
  6337.                                 FB B FC1GHV F6FBB FC1CDC 2745_FC1GHV 3524
  6338.                                 F>
  6339.  
  6340.        FS --  (Refuse les deux messages).
  6341.        FB P FC1CDC F6ABJ F6AXV 24754_F6FBB 345
  6342.        F>
  6343.  
  6344.                                 FS +  (Accepte le message)
  6345.  
  6346.        Titre message 1
  6347.        Texte message 1
  6348.        ......
  6349.        ^Z
  6350.  
  6351.                                 FF  (Plus de message)
  6352.  
  6353.        FB B F6FBB TEST FRA 24654_F6FBB 145
  6354.        F>
  6355.  
  6356.                                 FS +  (Accepte le message)
  6357.  
  6358.  
  6359.  
  6360.  
  6361.        FBB 5.13                                       Page 105 - 16/08/91
  6362.  
  6363.  
  6364.        Titre message 1
  6365.        Texte message 1
  6366.        ......
  6367.        ^Z
  6368.  
  6369.                                 FF  (Toujours pas de message)
  6370.  
  6371.        FQ  (Plus de message)
  6372.  
  6373.        Deconnexion de la liaison.
  6374.  
  6375.  
  6376.             Dans cet exemple, le mécanisme du protocole est déclenché par
  6377.        le fait que les deux parties  s'identifient avec le drapeau F dans
  6378.        le  S.I.D. Si  F6FBB  avait  envoyé  [FBB-5.10-MH$]  en  réponse a
  6379.        FC1GHV, le  protocole  utilisé  aurait été  le  protocole standard
  6380.        MBL/RLI.
  6381.  
  6382.             Tous les indicatifs cités le sont à titre d'exemple !
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416.  
  6417.  
  6418.  
  6419.  
  6420.  
  6421.        FBB 5.13                                       Page 106 - 16/08/91
  6422.  
  6423.             ANNEXE -7-
  6424.  
  6425.             Extension au protocole : forward Compressé FBB.
  6426.            -----------------------------------------------
  6427.  
  6428.             Le protocole  utilisé  pour  le transfert  de  fichiers ascii
  6429.        compressés est  une extension  au protocole  precédent. Le forward
  6430.        compressé est validé  par la présence  de la lettre B  dans le SID
  6431.        [FBB-5.12-BFHM$]. Le transfert  de fichiers compressés  ne peut se
  6432.        faire que sous le protocole FBB,  ainsi la présence de la lettre B
  6433.        dans le SID sans la lettre F sera sans effet.
  6434.  
  6435.             La seule difference par rapport  au protocole standard est la
  6436.        ligne de  proposition.  Elle pourra  indiquer  le type  de données
  6437.        contenu dans le  message compressé.  FA signifie  que le transfert
  6438.        sera un message ASCII  compressé, FB signifie  que le message sera
  6439.        un binaire compressé (cette  dernière possibilité n'est pas encore
  6440.        exploitée dans la version 5.12).
  6441.  
  6442.        La proposition d'un message ascii sera de la forme :
  6443.        FA P FC1CDC F6ABJ F6AXV 24754_F6FBB 345
  6444.  
  6445.        La proposition d'un fichier binaire sera de la forme :
  6446.        FB P FC1CDC F6ABJ F6AXV 24754_F6FBB 345
  6447.  
  6448.             Les  données  transférées   ont  un   format  spécifique,  le
  6449.        transfert se  faisant  en mode  binaire.  Ce dernier  s'inspire du
  6450.        protocole  YAPP,  trés  fiable.  Tout  transfert  se  compose d'un
  6451.        header, des blocs de données, d'un indicateur de fin de message et
  6452.        d'un checksum. Chaque  transfert est équivalent  au transfert d'un
  6453.        message du protocole standard, et ne  doit pas être suivi d'un ^Z,
  6454.        l'indicateur de fin de fichier étant défini différemment.
  6455.  
  6456.             Format du header message ascii compressé (proposition FA) :
  6457.  
  6458.        <SOH>                    1 octet = 01 hex
  6459.        Longueur du header       1 octet = Longueur a partir du titre,  
  6460.                                           incluant les deux <NUL>
  6461.        Titre du message         1 à 80 octets
  6462.        <NUL>                    1 octet = 00 hex
  6463.        Offset                   1 à 6 octets
  6464.        <NUL>                    1 octet = 00 hex
  6465.  
  6466.  
  6467.        Format du header fichier binaire compressé (proposition FB) :
  6468.  
  6469.        <SOH>                    1 octet = 01 hex
  6470.        Longueur du header       1 octet = Longueur a partir du nom de  
  6471.                                           fichier incluant les deux <NUL>
  6472.        Nom du fichier           1 à 80 octets
  6473.        <NUL>                    1 octet = 00 hex
  6474.        Offset                   1 à 6 octets
  6475.        <NUL>                    1 octet = 00 hex
  6476.  
  6477.  
  6478.             Pour respecter la législation  française, le titre du message
  6479.        ou le nom de fichier sont transmis en ascii, non compressé.
  6480.  
  6481.        FBB 5.13                                       Page 107 - 16/08/91
  6482.             L'offset est également transmis  en ascii et indique l'offset
  6483.        auquel doivent  être insérées  les datas  dans le  fichier (cas de
  6484.        fichiers fragmentés). Dans  cette version, ce  paramètre n'est pas
  6485.        utilisé, et est toujours égal à 0.
  6486.  
  6487.             Un bloc de  données contient de  1 à 256 octets  de datas. Il
  6488.        commence par deux octets précisant le format.
  6489.  
  6490.        Format d'un bloc de données :
  6491.  
  6492.        <STX>                    1 octet = 02 hex
  6493.        Nombre d'octets data     1 octet = 00 à ff hex.
  6494.                                           si 256 octets, la valeur est 00
  6495.        Datas                    1 à 256 octets
  6496.  
  6497.             Le dernier bloc de datas est  suivi de l'indicateur de fin de
  6498.        fichier puis du checksum.
  6499.  
  6500.        Format de l'indicateur de fin de fichier :
  6501.  
  6502.        <EOT>                    1 octet = 04 hex
  6503.        Checksum                 1 octet = 00 a ff hex
  6504.  
  6505.             Le checksum est égal à la  somme de l'ensemble des données du
  6506.        fichier transmis, modulo 255 puis complémenté à deux.
  6507.  
  6508.             La vérification du checksum est trés simple :
  6509.  
  6510.             La somme des données  du fichier et  du checksum reçus modulo
  6511.        255 (sur 8 bits) doit être nulle.
  6512.  
  6513.             En cas d'erreur de checksum,  le message ou fichier n'est pas
  6514.        pris en compte et le système fait une demande de déconnexion aprés
  6515.        avoir envoyé l'indication :
  6516.  
  6517.        *** Erreur checksum
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.        FBB 5.13                                       Page 108 - 16/08/91
  6542.  
  6543.             ANNEXE -8-
  6544.  
  6545.             Format des messages ACK.
  6546.            ------------------------
  6547.  
  6548.             Les messages d'accusé  de réception  ont un  format simple et
  6549.        compact. Le but est  d'avoir un message le  plus court possible de
  6550.        façon à éviter un encombrement inutile du réseau.
  6551.  
  6552.             Le titre du message est  le titre du message original précédé
  6553.        de la mention "ACK:". Exemple :
  6554.  
  6555.        ACK:Titre du message original.
  6556.  
  6557.             Ce sont  des  messages  à  part  entière  (Expediteur, route,
  6558.        destinataire et MID), mais ils ont  un type particulier, le type A
  6559.        (les privés  ont  un  type  P,  les  bulletins  B,  etc...). Cette
  6560.        différentiation permet le routage de  ces messages sans les lignes
  6561.        R:, toujours dans le but d'eviter l'envoi de données inutiles.
  6562.  
  6563.             Pour  conserver  la  compatibilité  avec  les  protocoles  de
  6564.        forwarding existants,  le type  de  ces messages  est changé  en P
  6565.        (privé) si la  messagerie receptrice du  forwarding ne connait pas
  6566.        le type de message ACK  (indiqué dans le SID [FBB-5.12-ABFHM$] par
  6567.        la lettre A). Dans  ce cas, le message  ACK continuera sa route en
  6568.        tant que message privé.
  6569.  
  6570.             Les messages ACK sont de la forme :
  6571.  
  6572.        ACK:Message test                        <-- Titre du message
  6573.        Msg FD1CDC@F6FBB - 22-dec 17:28z        <-- Texte du message
  6574.  
  6575.             Il  indique  que   le  message   que  vous   aviez  envoyé  à
  6576.        FD1CDC@F6FBB et qui a pour titre "Message test" a été reçu dans la
  6577.        BBS F6FBB le 22 décembre à 17:28 GMT.
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.        FBB 5.13                                       Page 109 - 16/08/91
  6602.  
  6603.        ANNEXE -9-
  6604.  
  6605.             Caractères de substitution ou jokers.
  6606.             -------------------------------------
  6607.  
  6608.             La plupart des commandes de  recherche ou de liste, ainsi que
  6609.        certains fichiers  de  configuration acceptent  des  caractères de
  6610.        substitution ou jokers.
  6611.  
  6612.  
  6613.        Caractère      Remplace
  6614.        --------------------------------------------------------------
  6615.        @              une lettre
  6616.        ?              un caractère alphanumérique (lettre ou chiffre).
  6617.        =              un caractère affichable
  6618.        #              un chiffre ou le caractère #
  6619.        *              une suite de caractères affichables
  6620.        --------------------------------------------------------------
  6621.  
  6622.  
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.        FBB 5.13                                       Page 110 - 16/08/91
  6662.  
  6663.        ANNEXE -10-
  6664.  
  6665.             Technique de programmation des services.
  6666.             ----------------------------------------
  6667.  
  6668.             Les services sont des  programmes exécutables (.COM ou .EXE),
  6669.        compacts et rapides. Ils agiront  en fonction de messages qui leur
  6670.        sont adressés.
  6671.  
  6672.             Ils doivent  être  compacts  car la  mémoire  disponible pour
  6673.        lancer des applications est  limitée (Voir l'information Ok: nnnn)
  6674.        dans le bandeau du status.
  6675.  
  6676.             Ils doivent  être rapides  car exécutés  dans l'environnement
  6677.        MsDos qui n'est pas multitache.
  6678.  
  6679.             Le language  de  programmation  peut  être  quelconque pourvu
  6680.        qu'il soit  compilé et  qu'il  soit capable  de lire  un paramètre
  6681.        passé en ligne de commande.
  6682.  
  6683.             J'ai  écrit  trois  services  en  TurboC,  mais  je  n'ai pas
  6684.        d'équivalent en  TurboPascal  ou TurboBasic,  n'utilisant  pas ces
  6685.        languages. Le  principe de  fonctionnement reste  toujours le même
  6686.        quel que soit le language utilisé.
  6687.  
  6688.             Le programme  est appelé  de la  façon suivante  depuis MsDos
  6689.        (Exemple pour REQDIR.COM) :
  6690.  
  6691.        C> REQDIR.COM TEMP.$$$
  6692.  
  6693.             TEMP.$$$ est  le  nom de  fichier  dans lequel  se  trouve le
  6694.        message adressé a REQDIR.  Il est nécessaire de  lire le nom de ce
  6695.        fichier en ligne de commande, celui-ci pouvant varier d'un appel à
  6696.        l'autre.
  6697.  
  6698.             Le  fichier  TEMP.$$$  contient  le  message  avec  le format
  6699.        suivant :
  6700.  
  6701.             SP REQDIR < F6FBB
  6702.             Titre du message
  6703.             Texte du message ligne 1
  6704.             Texte du message ligne 2
  6705.             ....
  6706.             Texte du message dernière ligne
  6707.             /EX
  6708.  
  6709.             Le service  doit  donc  éventuellement  agir  en  fonction du
  6710.        contenu de ce message.
  6711.  
  6712.             Le service  peut consulter  les fichiers  de configuration du
  6713.        logiciel (en particulier INIT.SRV) pour exécuter son traitement.
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.        FBB 5.13                                       Page 111 - 16/08/91
  6722.  
  6723.             Si le service génère un  message en retour, il doit l'AJOUTER
  6724.        au fichier de  courrier entrant à  la BBS (lire le  nom du fichier
  6725.        courrier entrant dans  INIT.SRV). ATTENTION  !! Il  faut ouvrir le
  6726.        fichier de courrier entrant en "append" pour ajouter la réponse en
  6727.        fin de fichier, sinon il y a risque de destruction des messages en
  6728.        attente dans ce fichier.
  6729.  
  6730.             Le fichier de courrier entrant  est testé toutes les minutes,
  6731.        sauf dans  le  cas  d'utilisation  d'un service  où  il  est testé
  6732.        immédiatement aprés.
  6733.  
  6734.             Le format des  messages dans  le fichier  de courrier entrant
  6735.        est identique  au format  du fichier  passé au  service, plusieurs
  6736.        messages pouvant être écrits  séquentiellement dans le fichier. Il
  6737.        ne doit  pas y  avoir  de ligne  blanche  ou séparation  entre les
  6738.        messages. Les  champs routage  (champ @)  et expéditeur  (champ <)
  6739.        doivent obligatoirement  être spécifiés.  Le champ  expéditeur est
  6740.        l'indicatif de la BBS prélevé dans INIT.SRV.
  6741.  
  6742.  
  6743.  
  6744.  
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.        FBB 5.13                                       Page 112 - 16/08/91
  6782.             Exemple de service REQFIL ecrit en language C.
  6783.  
  6784.        /*
  6785.         * REQFIL.C       Server example.
  6786.         *
  6787.         *
  6788.         * This server is called with a command line like this :
  6789.         *
  6790.         *      REQFIL.COM FILE
  6791.         *
  6792.         *      FILE is the filename of the message to be answered.
  6793.         *
  6794.         *
  6795.         * This server answers to a message like this :
  6796.         *
  6797.         *   SP REQFIL < FC1EBN
  6798.         *   TEST.TXT @ F6ABJ
  6799.         *   Text is not necessary
  6800.         *   /EX
  6801.         *
  6802.         * by a message like this
  6803.         *
  6804.         *   #                            <- This is a local message
  6805.         *   SP FC1EBN @ F6ABJ < F6FBB    <- command line
  6806.         *   Req File : TEST.TXT          <- subject
  6807.         *   Contents of the file         <- text
  6808.         *   etc.....
  6809.         *   /EX                   <- end of text (must be in 1st column)
  6810.         *
  6811.         * Appent to mail in bbs file.
  6812.         *
  6813.         *
  6814.         *
  6815.         * The server receives from FBB software 1 argument :
  6816.         *
  6817.         * argv[1] = Name of the file including the message received from
  6818.         * FBB software.
  6819.         *
  6820.         * ============================================
  6821.         * The server must APPEND its answer to MAIL.IN
  6822.         * file to avoid destroying existing mail.
  6823.         * ============================================
  6824.         *
  6825.         * As this server opens the INIT.SRV file, it must be in the same
  6826.         * directory.
  6827.         *
  6828.         */
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.        FBB 5.13                                       Page 113 - 16/08/91
  6842.  
  6843.        #include <stdio.h>
  6844.        #include <fcntl.h>
  6845.        #include <sys/stat.h>
  6846.  
  6847.        /* Offsets of parameters from INIT.SRV */
  6848.  
  6849.        #define BBS_CALL 1
  6850.        #define USER_DIR 8
  6851.        #define MAIL_IN  14
  6852.  
  6853.        main(int argc, char **argv)
  6854.        {
  6855.        #define LINE 80
  6856.             int end = 0;
  6857.             int index = 0;
  6858.             FILE *fptr;
  6859.             char buffer[LINE];
  6860.             char sender[LINE];
  6861.             char route[LINE];
  6862.             char file[LINE];
  6863.             char bbs_call[LINE];
  6864.             char base_dir[LINE];
  6865.             char mail_in[LINE];
  6866.  
  6867.             if (argc != 2) exit(1);  /* Check the number of arguments */
  6868.  
  6869.             /* The first task is to open and then read the message */
  6870.  
  6871.             fptr = fopen(argv[1], "rt") ; /* Open the received message */
  6872.             if (fptr == NULL) exit(1);
  6873.  
  6874.             fgets(buffer, LINE, fptr);    /* Read the command line */
  6875.             sscanf(buffer, "%*s %*s %*s %s\n", sender);
  6876.  
  6877.             *file = *route = '\0';
  6878.             fgets(buffer, LINE, fptr);    /* Read the subject */
  6879.             strupr(buffer);               /* Capitalize */
  6880.             
  6881.             /* Scan dir and route */
  6882.             sscanf(buffer, "%[^@\n]%[^\n]", file, route);
  6883.  
  6884.             fclose(fptr);      /* All needed is read in the message */
  6885.  
  6886.  
  6887.  
  6888.  
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.  
  6895.  
  6896.  
  6897.  
  6898.  
  6899.  
  6900.  
  6901.        FBB 5.13                                       Page 114 - 16/08/91
  6902.  
  6903.             /* We must get some informations from the INIT.SRV file */
  6904.  
  6905.             fptr = fopen("INIT.SRV", "rt");      /* Open the file */
  6906.             if (fptr == NULL) exit(1);
  6907.  
  6908.             /* Scan the file to get the requested lines. */
  6909.             while (!end) {
  6910.                  fgets(buffer, LINE, fptr) ;
  6911.                  if (*buffer == '#') continue;   /* Comments ignored */
  6912.  
  6913.                  switch (++index) {
  6914.  
  6915.                       case BBS_CALL:
  6916.                            sscanf(buffer,"%[0-9A-Za-z]", bbs_call);
  6917.                            break;         /* Callsign */
  6918.  
  6919.                       case USER_DIR:
  6920.                            sscanf(buffer,"%s\n", base_dir);
  6921.                            break;         /* Users directory */
  6922.  
  6923.                       case MAIL_IN :
  6924.                            sscanf(buffer,"%s\n", mail_in);
  6925.                            end = 1;       /* Mail in file */
  6926.                            break;
  6927.  
  6928.                       default:
  6929.                            break;
  6930.  
  6931.                  }
  6932.             }
  6933.  
  6934.             fclose(fptr);
  6935.  
  6936.             /* Append the answer to mail in file */
  6937.             /* Mail in file is opened in appent text mode */
  6938.  
  6939.             if (fptr = fopen(mail_in, "at")) {
  6940.  
  6941.                  /* Tell that this is a message from this BBS */
  6942.  
  6943.                  fprintf(fptr, "#\n");
  6944.  
  6945.                  /* Send command line */
  6946.                  fprintf(fptr, "SP %s %s < %s\n",
  6947.                       sender, route, bbs_call);
  6948.  
  6949.                  /* Send subject and requested file */
  6950.                  send_file(fptr, base_dir, file);
  6951.  
  6952.                  /* Send end of message */
  6953.                  fprintf(fptr, "/EX\n");
  6954.  
  6955.                  /* That's all ! */
  6956.                  fclose(fptr);
  6957.             }
  6958.             exit(0);                       /* Tell BBS all is correct */
  6959.        }
  6960.  
  6961.        FBB 5.13                                       Page 115 - 16/08/91
  6962.  
  6963.        send_file(FILE *fptr, char *base_dir, char *filename)
  6964.        {
  6965.        #define BUF_SIZE 1000
  6966.             int fd;
  6967.             int nb;
  6968.             char path[256];
  6969.             char buffer[BUF_SIZE];
  6970.             char last_char;
  6971.  
  6972.             sprintf(path, "%s%s", base_dir, filename);/* Complete path */
  6973.  
  6974.             fprintf(fptr, "Req File: %s\n", filename);/* Subject */
  6975.  
  6976.             if ((fd = open(path, O_RDONLY|O_TEXT)) != -1) {
  6977.                  while (nb = read(fd, buffer, BUF_SIZE)) {
  6978.                       fwrite(buffer, nb, 1, fptr);
  6979.                       last_char = buffer[nb-1];
  6980.                  }
  6981.                  close(fd);
  6982.  
  6983.                  /* Be sure /EX will be in first column */
  6984.                  if (last_char != '\n') fputc('\n', fptr);
  6985.  
  6986.             }
  6987.             else fprintf(fptr, "File not found !\n");
  6988.        }
  6989.  
  6990.  
  6991.  
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001.  
  7002.  
  7003.  
  7004.  
  7005.  
  7006.  
  7007.  
  7008.  
  7009.  
  7010.  
  7011.  
  7012.  
  7013.  
  7014.  
  7015.  
  7016.  
  7017.  
  7018.  
  7019.  
  7020.  
  7021.        FBB 5.13                                       Page 116 - 16/08/91